军团活动:修改诸侯混战城门血量计算公式
This commit is contained in:
@@ -53,6 +53,9 @@ export default class ServerRecord extends BaseModel {
|
||||
@prop({ required: true, type: String, default: [] })
|
||||
activeGuildCodes: string[]; // 前一天参与军团活动的军团
|
||||
|
||||
@prop({ required: true, type: String, default: [] })
|
||||
activeGuildMembers: string[]; // 前一天参与军团活动的玩家
|
||||
|
||||
@prop({ required: true, type: GuildRecord, _id: false })
|
||||
activeGuilds: GuildRecord[];
|
||||
|
||||
@@ -62,9 +65,9 @@ export default class ServerRecord extends BaseModel {
|
||||
return rec;
|
||||
}
|
||||
|
||||
public static async addActiveGuild(serverId: number, guildCode: string) {
|
||||
public static async addActiveGuild(serverId: number, roleId: string, guildCode: string) {
|
||||
let tomorrow = getZeroPoint() + 86400;
|
||||
let rec: ServerRecordType = await ServerRecordModel.findOneAndUpdate({ serverId, today: tomorrow }, { $addToSet: { activeGuildCodes: guildCode } }, { new: true, upsert: true }).lean();
|
||||
let rec: ServerRecordType = await ServerRecordModel.findOneAndUpdate({ serverId, today: tomorrow }, { $addToSet: { activeGuildCodes: guildCode, activeGuildMembers: roleId } }, { new: true, upsert: true }).lean();
|
||||
return rec;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user