pvp:修复赛季相关

This commit is contained in:
luying
2021-11-02 10:16:50 +08:00
parent 15ed1f71fe
commit 4c80a22ccf
15 changed files with 178 additions and 91 deletions

View File

@@ -668,27 +668,22 @@ export class FriendHandler {
for (let hid of showLineup) {
let curHero = dbHeroes.find(cur => cur.hid == hid);
if (curHero) {
let { lv, star, colorStar, quality, skinId } = curHero;
heroes.push({
actorId: hid, skinId, lv, star, colorStar, quality,
score: 0
});
let hero = new PlayerDetailHero();
hero.setByDbHero(curHero);
}
}
} else {
for (let { hid } of topLineup) {
let curHero = dbHeroes.find(cur => cur.hid == hid);
if (curHero) {
let { lv, star, colorStar, quality, skinId } = curHero;
heroes.push({
actorId: hid, lv, skinId, star, colorStar, quality,
score: 0
});
let hero = new PlayerDetailHero();
hero.setByDbHero(curHero);
}
}
}
let r = new Rank(REDIS_KEY.PVP_RANK, {});
let seasonNum: number = this.app.get('pvpSeasonNum');
let r = new Rank(REDIS_KEY.PVP_RANK, { seasonNum });
let rank = await r.getMyRank({ roleId: oppoRoleId });//去redis中获取排名
result = new PlayerDetail({ ...role, defCe: topLineupCe, heroes });