pvp:修复赛季初始排行
This commit is contained in:
@@ -471,7 +471,8 @@ export class PvpHandler {
|
||||
newHero.setIsDefense(false);
|
||||
heroes.push(newHero);
|
||||
}
|
||||
result = new PlayerDetail({ ...pvpHistoryOpp, roleId: pvpHistoryOpp.oppRoleId, heroes, rank: pvpHistoryOpp.rankLv });
|
||||
result = new PlayerDetail(pvpHistoryOpp.oppRoleId, heroes, pvpHistoryOpp.rankLv);
|
||||
result.setRobot(pvpHistoryOpp);
|
||||
} else { // 查询对方pvpDefense
|
||||
let pvpDefense = await PvpDefenseModel.findByRoleId(oppoRoleId);
|
||||
let dbHeroes = await HeroModel.findByRole(oppoRoleId);
|
||||
@@ -489,7 +490,9 @@ export class PvpHandler {
|
||||
let r = new Rank(REDIS_KEY.PVP_RANK, { seasonNum });
|
||||
let rank = await r.getMyRank({ roleId: oppoRoleId });//去redis中获取排名
|
||||
|
||||
result = new PlayerDetail({ ...role, ...pvpDefense, heroes, rank });
|
||||
result = new PlayerDetail(oppoRoleId, heroes, rank);
|
||||
result.setPlayer(role);
|
||||
result.setPvpDefense(pvpDefense);
|
||||
}
|
||||
|
||||
return resResult(STATUS.SUCCESS, result);
|
||||
|
||||
@@ -686,7 +686,9 @@ export class FriendHandler {
|
||||
let r = new Rank(REDIS_KEY.PVP_RANK, { seasonNum });
|
||||
let rank = await r.getMyRank({ roleId: oppoRoleId });//去redis中获取排名
|
||||
|
||||
result = new PlayerDetail({ ...role, defCe: topLineupCe, heroes });
|
||||
result = new PlayerDetail(oppoRoleId, heroes, rank);
|
||||
result.setPlayer(role);
|
||||
result.setCe(topLineupCe);
|
||||
result.setWarStar(role.warStar, rank, towerLv - 1);
|
||||
|
||||
return resResult(STATUS.SUCCESS, result);
|
||||
|
||||
Reference in New Issue
Block a user