fix(拍卖行): 退出军团时从拍卖分红中删除
This commit is contained in:
@@ -108,7 +108,7 @@ export default class BossInstance extends BaseModel {
|
||||
}
|
||||
|
||||
public static async removeBossRank(guildCode: string, roleId: string, lean = true) {
|
||||
const guildTrain: BossInstanceType = await BossInstanceModel.findOneAndUpdate({ guildCode },
|
||||
const guildTrain: BossInstanceType = await BossInstanceModel.findOneAndUpdate({ guildCode, status: GUILD_BOSS_STATUS.OPEN },
|
||||
{ $pull:{ ranks: { roleId } }}, {new: true}).lean(lean);
|
||||
return guildTrain;
|
||||
}
|
||||
|
||||
@@ -40,6 +40,11 @@ export default class GuildActivityCityDeclare extends BaseModel {
|
||||
let rec = await GuildActivityCityDeclareModel.exists({ serverId, status: 1, guildCode, declareIndex});
|
||||
return rec;
|
||||
}
|
||||
|
||||
public static async findDeclartion(serverId: number, guildCode: string, declareIndex: number) {
|
||||
let rec = await GuildActivityCityDeclareModel.findOne({ serverId, status: 1, guildCode, declareIndex});
|
||||
return rec;
|
||||
}
|
||||
}
|
||||
|
||||
export const GuildActivityCityDeclareModel = getModelForClass(GuildActivityCityDeclare);
|
||||
|
||||
Reference in New Issue
Block a user