From 0bda2469d93960eb6dbc2c209b10df0ae7bfb66d Mon Sep 17 00:00:00 2001 From: luying Date: Tue, 13 Apr 2021 10:55:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=EF=BC=9Afix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/role/handler/rankHandler.ts | 2 +- game-server/app/services/battleService.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/game-server/app/servers/role/handler/rankHandler.ts b/game-server/app/servers/role/handler/rankHandler.ts index 3296d9cb2..450e927cc 100644 --- a/game-server/app/servers/role/handler/rankHandler.ts +++ b/game-server/app/servers/role/handler/rankHandler.ts @@ -170,7 +170,7 @@ export class RoleHandler { let received = role.rankReceived.filter(rewardId => { let dic = gameData.generalRankReward.get(rewardId); - return dic && dic.rankId == id; + return dic && dic.rankId == type; }); return resResult(STATUS.SUCCESS, { diff --git a/game-server/app/services/battleService.ts b/game-server/app/services/battleService.ts index 567f03282..9749ee523 100644 --- a/game-server/app/services/battleService.ts +++ b/game-server/app/services/battleService.ts @@ -73,7 +73,7 @@ export async function towerBattleEnd(sid: string, roleId: string, serverId: numb let role = await RoleModel.towerLvUp(roleId); // 更新redis let r = new Rank(REDIS_KEY.TOWER_RANK, { serverId }); - await r.setRankWithRoleInfo(roleId, towerLv, role.towerUpTime.getTime(), role); + await r.setRankWithRoleInfo(roleId, towerLv + 1, role.towerUpTime.getTime(), role); const nextTowerInfo = getTowerDataByLv(towerLv + 1); if (nextTowerInfo) { @@ -87,7 +87,7 @@ export async function towerBattleEnd(sid: string, roleId: string, serverId: numb } const { reward } = getTowerDataByLv(towerLv); if (reward) towerReward = reward; - if (towerLv == HANG_UP_CONSTS.ENABLE_LV) { + if (towerLv + 1 == HANG_UP_CONSTS.ENABLE_LV) { await startHangUp(roleId, roleName); pinus.app.get('channelService').pushMessageByUids('hangUpEnable', resResult(STATUS.SUCCESS, {enable: true}), [{uid: roleId, sid}]); }