diff --git a/game-server/app/servers/battle/handler/normalBattleHandler.ts b/game-server/app/servers/battle/handler/normalBattleHandler.ts index a2fe37519..74e74345e 100644 --- a/game-server/app/servers/battle/handler/normalBattleHandler.ts +++ b/game-server/app/servers/battle/handler/normalBattleHandler.ts @@ -168,13 +168,13 @@ export class NormalBattleHandler { return resResult(STATUS.BATTLE_INFO_VALIDATE_ERR); } - let role = await RoleModel.findByRoleId(roleId, 'lv'); + let role = await RoleModel.findByRoleId(roleId, 'lv vipStartTime warStar'); let apJson = await setAp(serverId, roleId, ip, role.lv, isSuccess? -1 * warInfo.cost: 0, sid, getReasonByWarType(warInfo.warType)); // 扣除体力 if (!apJson) { return resResult(STATUS.BATTLE_ACTION_POINT_LACK); } - let { warStar } = await RoleModel.findByRoleId(roleId); + let { warStar } = role; let warReward = new WarReward(roleId, roleName, sid, battleId, isSuccess); let dailyNum = {};