From b0abc4660ffe132618db41418d8adf7999d6f856 Mon Sep 17 00:00:00 2001 From: luying Date: Sun, 21 Aug 2022 18:10:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=EF=BC=9A=E8=99=9A?= =?UTF-8?q?=E4=BD=8D=E4=BB=A5=E5=BE=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/rankService.ts | 6 +++--- shared/domain/rank.ts | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/game-server/app/services/rankService.ts b/game-server/app/services/rankService.ts index e0ab692e5..ce50a2477 100644 --- a/game-server/app/services/rankService.ts +++ b/game-server/app/services/rankService.ts @@ -1223,8 +1223,8 @@ export async function getRankInHandler(redisKey: REDIS_KEY, type: RANK_TYPE, key myRank = await r.generMyRankWithRole(roleId, 0, 0, role); } } - if(type == RANK_TYPE.LADDER) { - ranks = completeLadderRanks(ranks); - } + // if(type == RANK_TYPE.LADDER) { + // ranks = completeLadderRanks(ranks); + // } return { ranks, myRank } } \ No newline at end of file diff --git a/shared/domain/rank.ts b/shared/domain/rank.ts index 5f6cd3be2..53bf17dd6 100644 --- a/shared/domain/rank.ts +++ b/shared/domain/rank.ts @@ -222,6 +222,7 @@ export class RoleAndGuildRankInfo { userInfo?: RankParam & { roleId: string }; lineup?: LineupParam[]; guildInfo?: GuildRankParam & { code: string, active?: number }; + hasUser: boolean = false; constructor(rank: number, num: number) { this.rank = rank; @@ -231,11 +232,13 @@ export class RoleAndGuildRankInfo { setUserInfo(role: RoleRankInfo) { this.userInfo = pick(role, ['roleId', 'roleName', 'head', 'frame', 'spine', 'lv', 'title', 'guildName', 'ce', 'topLineupCe']); this.lineup = role.lineup; + this.hasUser = true; } setGuildInfo(guild: GuildRankInfo) { this.guildInfo = pick(guild, ['code', 'icon', 'name', 'leader', 'guildCe', 'lv', 'memberCnt']); this.guildInfo.active = guild.num1; + this.hasUser = true; } isMyInfo(myId: myIdInter) {