排行榜:fix
This commit is contained in:
@@ -74,6 +74,9 @@ export class GuildHandler {
|
||||
// 加入排行
|
||||
let r = new Rank(REDIS_KEY.GUILD_ACTIVE_RANK, {serverId});
|
||||
await r.setRankWithGuildInfo(guild.code, 0, Date.now(), guild);
|
||||
let r2 = new Rank(REDIS_KEY.GUILD_LV_RANK, {serverId});
|
||||
await r2.setRankWithGuildInfo(guild.code, 0, Date.now(), guild);
|
||||
|
||||
let rank = await r.getMyRank({ guildCode: guild.code });
|
||||
|
||||
// 加入channel
|
||||
@@ -607,6 +610,9 @@ export class GuildHandler {
|
||||
|
||||
let r = new Rank(REDIS_KEY.GUILD_ACTIVE_RANK, {serverId});
|
||||
await r.removeFromRank({ guildCode: code });
|
||||
let r2 = new Rank(REDIS_KEY.GUILD_LV_RANK, {serverId});
|
||||
await r2.removeFromRank({ guildCode: code });
|
||||
|
||||
return resResult(STATUS.SUCCESS, { code, status: guild.status });
|
||||
}
|
||||
|
||||
@@ -631,7 +637,7 @@ export class GuildHandler {
|
||||
|
||||
const guild = await GuildModel.quit(code, roleId, serverId, role.ce, userGuild.auth == GUILD_AUTH.MANAGER);
|
||||
if(!guild) return resResult(STATUS.GUILD_QUIT_ERROR);
|
||||
await redisUserInfoUpdate(REDIS_KEY.GUILD_INFO, guild.code, [{ field: 'guildCe', value: guild.guildCe }])
|
||||
await updateUserInfo(REDIS_KEY.GUILD_INFO, guild.code, [{ field: 'guildCe', value: guild.guildCe }])
|
||||
|
||||
//删除排名信息
|
||||
await removeBossRank(code, roleId);
|
||||
@@ -673,7 +679,7 @@ export class GuildHandler {
|
||||
|
||||
const guild = await GuildModel.quit(code, memberRoleId, serverId, role.ce, userGuild.auth == GUILD_AUTH.MANAGER);
|
||||
if(!guild) return resResult(STATUS.GUILD_KICK_ERROR);
|
||||
await redisUserInfoUpdate(REDIS_KEY.GUILD_INFO, guild.code, [{ field: 'guildCe', value: guild.guildCe }])
|
||||
await updateUserInfo(REDIS_KEY.GUILD_INFO, guild.code, [{ field: 'guildCe', value: guild.guildCe }])
|
||||
|
||||
//删除排名信息
|
||||
await removeBossRank(code, roleId);
|
||||
|
||||
Reference in New Issue
Block a user