赛季结算页面展示

This commit is contained in:
mamengke01
2021-01-14 15:32:44 +08:00
parent 2fad019a2e
commit f3c76b8d6d
3 changed files with 42 additions and 12 deletions

View File

@@ -95,9 +95,9 @@ export class PvpHandler {
await PvpDefenseModel.updateInfo(roleId, {isFirstEntry:false});
}
let pvpSeasonResult = await PvpSeasonResultModel.getPvpSeasonResult(roleId);
let flag = false;
if (!!pvpSeasonResult) {
var { oldSeasonData, show } = pvpSeasonResult;
var { oldSeasonData, show, heroGoods, rankGoods} = pvpSeasonResult;
if ( oldSeasonData.seasonEndTime > nowSeconds()) {
seasonEndTime = oldSeasonData.seasonEndTime;
heroScores = oldSeasonData.heroScores;
@@ -107,17 +107,20 @@ export class PvpHandler {
challengeCnt = oldSeasonData.challengeCnt;
challengeRefTime = oldSeasonData.challengeRefTime;
} else if(show) {
await PvpSeasonResultModel.updatePvpSeasonResult(roleId, {show: false})
await PvpSeasonResultModel.updatePvpSeasonResult(roleId, {show: false});
flag = true;
}
}
let myRank = await getMyRank(REDIS_KEY.PVP_RANK, 0, roleId);//去redis中获取排名
let data = {warId, seasonNum, seasonEndTime, myRank, oppPlayers, heroes: heroes.map(cur => {
let data:any = {warId, seasonNum, seasonEndTime, myRank, oppPlayers, heroes: heroes.map(cur => {
let {actorId, dataId, order} = cur;
return { actorId, dataId, order }
}), score, pLv, winStreakNum, refOppCnt, challengeCnt, challengeRefTime, receivedBox, hisScore, heroScores, isFirstEntry, isDefaultHero, oldSeasonData, show }
}), score, pLv, winStreakNum, refOppCnt, challengeCnt, challengeRefTime, receivedBox, hisScore, heroScores, isFirstEntry, isDefaultHero }
// if (show) {
data.resultRecord = { oldSeasonData, heroGoods, rankGoods }
// }
return resResult(STATUS.SUCCESS, data);
}