diff --git a/shared/db/ActivityTimeLimitRank.ts b/shared/db/ActivityTimeLimitRank.ts index fb4fc7b92..0a6b1ce5c 100644 --- a/shared/db/ActivityTimeLimitRank.ts +++ b/shared/db/ActivityTimeLimitRank.ts @@ -55,7 +55,7 @@ export default class Activity_Time_Limit_Rank extends BaseModel { public static async getRank(serverId: number, activityId: number) { let rec: ActivityTimeLimitRankModelType[] = await ActivityTimeLimitRankModel.find({ serverId, activityId }) .populate('role').populate('guild') - .sort({ score: 1, time: -1 }).lean(); + .sort({ score: -1, time: 1 }).lean(); return rec; } } diff --git a/shared/domain/rank.ts b/shared/domain/rank.ts index 6dd003ec1..728bad38b 100644 --- a/shared/domain/rank.ts +++ b/shared/domain/rank.ts @@ -330,7 +330,7 @@ export class KeyName { switch(this.key) { case REDIS_KEY.TOP_LINEUP_RANK: case REDIS_KEY.TOP_HERO_RANK: - case REDIS_KEY.HERO_NUM_RANK: + case REDIS_KEY.HERO_NUM_RANK: case REDIS_KEY.SUM_CE_RANK: case REDIS_KEY.USER_LV: case REDIS_KEY.MAIN_RANK: