军团:退出军团时减少战力

This commit is contained in:
luying
2021-02-05 20:13:07 +08:00
parent 97d2bea767
commit 9a71f6258a
4 changed files with 9 additions and 9 deletions

View File

@@ -165,8 +165,8 @@ export default class Guild extends BaseModel {
return result;
}
public static async quit(code: string, roleId: string, serverId: number) {
const result: GuildType = await GuildModel.findOneAndUpdate({ code, serverId }, { $inc: { memberCnt: -1}, $pull: { members: roleId }, isMemberMax: false }, { new: true }).lean();
public static async quit(code: string, roleId: string, serverId: number, ce: number, isManage: boolean) {
const result: GuildType = await GuildModel.findOneAndUpdate({ code, serverId }, { $inc: { memberCnt: -1, guildCe: -ce, managerCnt: isManage?-1:0}, $pull: { members: roleId }, isMemberMax: false }, { new: true }).lean({ getters: true });
return result;
}