军团fix:领取活跃宝箱记录
This commit is contained in:
@@ -169,7 +169,9 @@ export class GuildHandler {
|
||||
|
||||
let managerCntInc = 0;
|
||||
if(auth == GUILD_AUTH.LEADER) { // 转让团长
|
||||
managerCntInc = -1;
|
||||
if(hisUserGuild.auth == GUILD_AUTH.MANAGER) {
|
||||
managerCntInc = -1;
|
||||
}
|
||||
} else {
|
||||
managerCntInc = auth == GUILD_AUTH.MANAGER? 1: -1;
|
||||
}
|
||||
@@ -815,12 +817,13 @@ export class GuildHandler {
|
||||
return resResult(STATUS.GUILD_ACTIVE_POINT_NOT_REACH);
|
||||
}
|
||||
|
||||
if(userGuild.receivedActive >= activeDayReward.activeDayPoint) {
|
||||
if(userGuild.receivedActive.includes(id)) {
|
||||
return resResult(STATUS.GUILD_ACTIVE_BOX_HAS_RECEIVED);
|
||||
}
|
||||
userGuild.receivedActive.push(id);
|
||||
|
||||
let goods = await addItems(roleId, roleName, sid, activeDayReward.reward);
|
||||
userGuild = await UserGuildModel.updateInfo(roleId, { receivedActive: activeDayReward.activeDayPoint }, {}, 'receivedActive');
|
||||
userGuild = await UserGuildModel.updateInfo(roleId, { receivedActive: userGuild.receivedActive }, {}, 'receivedActive');
|
||||
|
||||
return resResult(STATUS.SUCCESS, { goods, receivedActive: userGuild.receivedActive });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user