🐞 fix(pvp): 巅峰演武挑战对手的区服显示错误
This commit is contained in:
@@ -527,8 +527,8 @@ export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayer,
|
||||
}
|
||||
}
|
||||
let addSumScore = 0;
|
||||
if(!curOpp.isRobot && !isSuccess) {
|
||||
let pvpDefense = await PvpDefenseModel.findByRoleId(robotIdComBack(curOpp.roleId));
|
||||
let pvpDefense = curOpp.isRobot? null: await PvpDefenseModel.findByRoleId(robotIdComBack(curOpp.roleId));
|
||||
if(pvpDefense && !isSuccess) {
|
||||
if(pvpDefense && pvpDefense.defense) {
|
||||
let { attack, defense, heroScores, score, defenseScoreCnt, refDefenseScore } = pvpDefense;
|
||||
if(shouldRefresh(refDefenseScore, new Date())) {
|
||||
@@ -560,7 +560,7 @@ export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayer,
|
||||
}
|
||||
|
||||
let defenseInfo = new PvpRecordPlayerInfo();
|
||||
defenseInfo.setByHistoryOpp(oppRole, oppHeroRecords, !isSuccess, isSuccess ? 0 : addSumScore, serverId)
|
||||
defenseInfo.setByHistoryOpp(oppRole, oppHeroRecords, !isSuccess, isSuccess ? 0 : addSumScore, pvpDefense?.serverId||serverId)
|
||||
return defenseInfo
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user