军团活动:修复bug

This commit is contained in:
luying
2021-03-25 10:06:02 +08:00
parent 4f6ff75484
commit 0334cb30c6
5 changed files with 393 additions and 120 deletions

View File

@@ -145,7 +145,7 @@ export class GateActivityHandler {
let guildScore = await setRank(REDIS_KEY.GATE_ACTIVITY, serverId, guild.code, score, Date.now(), params, true);
// 更新数据库
let rec = await UserGuildActivityRecModel.pushRecord(code, newRecords);
let rec = await UserGuildActivityRecModel.pushRecord(code, newRecords, round);
return resResult(STATUS.SUCCESS, {
code: rec.code,
@@ -212,10 +212,9 @@ export class GateActivityHandler {
if(!myGuildActivityRec) return resResult(STATUS.INTERNAL_ERR);
// 功劳簿计算
let { record } = myGuildActivityRec;
let round = 0, enemyCnt = 0, littleBossCnt = 0, bossCnt = 0;
let { record, round } = myGuildActivityRec;
let enemyCnt = 0, littleBossCnt = 0, bossCnt = 0;
for(let { enemyType, round: r } of record) {
if(r > round) round = r;
if(enemyType == ENEMIES_TYPE.ENEMY || enemyType == ENEMIES_TYPE.ELITE_ENEMY ) {
enemyCnt ++;
} else if (enemyType == ENEMIES_TYPE.LITTLE_BOSS) {