限时排行榜

This commit is contained in:
luying
2022-09-01 16:14:38 +08:00
parent 1dc2ada7dd
commit 42d68fa255
4 changed files with 8 additions and 1 deletions

View File

@@ -245,6 +245,7 @@ export enum REDIS_KEY {
TREAT_GUILD_CHANNEL = 'treatGuild', // 处理公会账号名频道
GUILD_FUND = 'guildFund', // 限时排行
SUM_CE_SNAPSHOT = "sumCeTL", // 限时战力排行榜
TOP_LINE_SNAPSHOT = "topLineTL", // 限时战力排行榜
SURVEY_CHANNEL = 'survey', // 文件频道
USER_CHANNEL = 'userChannel', // 玩家登录频道
USER_CODE = 'userCode', // 玩家userCode对应roleId
@@ -298,6 +299,8 @@ export function getInfoKeyByRedisKey(redisKey: REDIS_KEY) {
case REDIS_KEY.SUM_CE_SNAPSHOT: // 战力限时排行榜的快照
return { infoKey: REDIS_KEY.USER_INFO, extraKey: [] };
case REDIS_KEY.TOP_LINE_SNAPSHOT: // 战力限时排行榜的快照
return { infoKey: REDIS_KEY.USER_INFO, extraKey: [] };
default:
return { infoKey: REDIS_KEY.USER_INFO, extraKey: [] };
}
@@ -324,7 +327,7 @@ export enum RANK_TYPE {
export function getRedisKeyByRankType(rankType: RANK_TYPE, isTimelimit = false) {
switch(rankType) {
case RANK_TYPE.TOP_LINTUP: // 最强阵容战力
return REDIS_KEY.TOP_LINEUP_RANK;
return isTimelimit? REDIS_KEY.TOP_LINE_SNAPSHOT: REDIS_KEY.TOP_LINEUP_RANK;
case RANK_TYPE.TOP_HERO: // 最强武将
return REDIS_KEY.TOP_HERO_RANK;
case RANK_TYPE.HERO_NUM: // 武将数量
@@ -390,6 +393,7 @@ export const KEY_TO_COMPOSE_FIELD = new Map([
[REDIS_KEY.PVP_RANK, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.GUILD_FUND, COMPOSE_FIELD_TYPE.GUILD],
[REDIS_KEY.SUM_CE_SNAPSHOT, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.TOP_LINE_SNAPSHOT, COMPOSE_FIELD_TYPE.ROLE],
[REDIS_KEY.LADDER, COMPOSE_FIELD_TYPE.ROLE],
]);