✨ feat(gvg): 征战中原排行榜奖励
This commit is contained in:
@@ -16,8 +16,6 @@ import { RoleModel, RoleType } from '../db/Role';
|
||||
import { GuildType } from '../db/Guild';
|
||||
import { ActivityGroupModel } from '../db/ActivityGroup';
|
||||
import { LadderMatchModel, LadderMatchType } from '../db/LadderMatch';
|
||||
import { GVGServerGroupModel } from '../db/GVGServerGroup';
|
||||
import { nowSeconds } from '../pubUtils/timeUtil';
|
||||
|
||||
/**
|
||||
* 在服务重新启动时,将信息存入redis
|
||||
@@ -50,9 +48,14 @@ export async function initAllRank() {
|
||||
await delKeys(REDIS_KEY.SUM_CE_SNAPSHOT);
|
||||
await delKeys(REDIS_KEY.TOP_LINE_SNAPSHOT);
|
||||
await delKeys(REDIS_KEY.LADDER);
|
||||
await delKeys(REDIS_KEY.GVG_VESTIGE_MEMBER_ALL);
|
||||
await delKeys(REDIS_KEY.GVG_VESTIGE_LEAGUE);
|
||||
await delKeys(REDIS_KEY.LEAGUE_INFO);
|
||||
|
||||
await setRankRedisFromDb(REDIS_KEY.PVP_RANK, {});
|
||||
|
||||
await setRankRedisFromDb(REDIS_KEY.GVG_VESTIGE_MEMBER_ALL, {});
|
||||
await setRankRedisFromDb(REDIS_KEY.GVG_VESTIGE_LEAGUE, {});
|
||||
|
||||
for(let {id} of serverList) {
|
||||
await initRankByServerId(id);
|
||||
await initActivitiesRank(id)
|
||||
@@ -163,6 +166,11 @@ export async function updateUserInfo(key: string, roleId: string, arr: Array<{fi
|
||||
}
|
||||
}
|
||||
|
||||
export async function findKeys(key: string) {
|
||||
let keys = await redisClient().keysAsync(`${key}*`);
|
||||
return keys
|
||||
}
|
||||
|
||||
/********排行榜结束 */
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user