From 56063c532f607cbb4b3d64bc73795528dfa3f501 Mon Sep 17 00:00:00 2001 From: luying Date: Sat, 16 Jul 2022 19:41:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=EF=BC=9A=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E6=97=B6=E4=B8=8D=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../battle/handler/normalBattleHandler.ts | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/game-server/app/servers/battle/handler/normalBattleHandler.ts b/game-server/app/servers/battle/handler/normalBattleHandler.ts index ec88b3f96..e8b330dca 100644 --- a/game-server/app/servers/battle/handler/normalBattleHandler.ts +++ b/game-server/app/servers/battle/handler/normalBattleHandler.ts @@ -228,16 +228,20 @@ export class NormalBattleHandler { } dungeonNum = Object.assign(dungeonNum, checkResult.data) } else if (warInfo.warType == WAR_TYPE.NORMAL) { - let role = await RoleModel.updateMainWarId(roleId, battleId, nowSeconds()); - if (role && isSuccess) { - let r = new Rank(REDIS_KEY.MAIN_RANK, { serverId }); - await r.setRankWithRoleInfo(roleId, role.mainWarId, role.mainUpdatedAt, role); + if(isSuccess) { + let role = await RoleModel.updateMainWarId(roleId, battleId, nowSeconds()); + if (role) { + let r = new Rank(REDIS_KEY.MAIN_RANK, { serverId }); + await r.setRankWithRoleInfo(roleId, role.mainWarId, role.mainUpdatedAt, role); + } } } else if (warInfo.warType == WAR_TYPE.MAIN_ELITE) { - let role = await RoleModel.updateMainEliteWarId(roleId, battleId, nowSeconds()); - if (role && isSuccess) { - let r = new Rank(REDIS_KEY.MAIN_ELITE_RANK, { serverId }); - await r.setRankWithRoleInfo(roleId, role.mainEliteWarId, role.mainEliteUpdatedAt, role); + if(isSuccess) { + let role = await RoleModel.updateMainEliteWarId(roleId, battleId, nowSeconds()); + if (role) { + let r = new Rank(REDIS_KEY.MAIN_ELITE_RANK, { serverId }); + await r.setRankWithRoleInfo(roleId, role.mainEliteWarId, role.mainEliteUpdatedAt, role); + } } } else if (warInfo.warType == WAR_TYPE.ACT_SELF_SHOP) { //糜家商队挑战成功后记录挑战次数