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