🐞 fix(pvp): 获取对手数据区服名错误

This commit is contained in:
luying
2023-01-17 16:21:41 +08:00
parent 447e755fe3
commit 520fd7eae0

View File

@@ -537,7 +537,12 @@ export class PvpHandler {
}
result = new PlayerDetail(pvpHistoryOpp.oppRoleId, heroes, pvpHistoryOpp.rankLv);
result.setRobot(pvpHistoryOpp);
result.setServerName(await getServerName(serverId));
if(pvpHistoryOpp.isRobot) {
result.setServerName(await getServerName(serverId));
} else {
let role = await RoleModel.findByRoleId(robotIdComBack(oppoRoleId), 'serverId');
result.setServerName(await getServerName(role.serverId));
}
} else { // 查询对方pvpDefense
let pvpDefense = await PvpDefenseModel.findByRoleId(oppoRoleId);
let dbHeroes = await HeroModel.findByRole(oppoRoleId);