名将擂台:修复战斗结束没有解锁
This commit is contained in:
@@ -72,7 +72,7 @@ export class LadderHandler {
|
||||
if(!checkRank(myRank, rank)) return resResult(STATUS.LADDER_RANK_ERROR);
|
||||
let { status, isRobot, hisLadderData } = await getLadderOppStatus(ladderData, targetRoleId, myRank, rank);
|
||||
if(status != LADDER_OPP_STATUS.BATTLE) {
|
||||
await LadderMatchModel.unlock(serverId, targetRoleId);
|
||||
// await LadderMatchModel.unlock(serverId, targetRoleId);
|
||||
let oppPlayers = await refreshLadderEnemies(ladderData);
|
||||
return resResult(STATUS.SUCCESS, {
|
||||
status, oppPlayers
|
||||
@@ -210,6 +210,9 @@ export class LadderHandler {
|
||||
result.setOppPlayers(oppPlayers);
|
||||
}
|
||||
await BattleRecordModel.updateBattleRecordByCode(battleCode, { $set: { status: isSuccess? 1: 2 } });
|
||||
if(defLadderMatch) {
|
||||
await LadderMatchModel.unlock(defLadderMatch.serverId, defLadderMatch.roleId);
|
||||
}
|
||||
|
||||
let historyRank = ladderData.historyRank;
|
||||
ladderData = await LadderMatchModel.updateByRoleId(roleId, { historyRank: (historyRank > atkLadderMatch.rank || historyRank == 0)? atkLadderMatch.rank: historyRank });
|
||||
|
||||
Reference in New Issue
Block a user