排行榜:周活跃排行榜
This commit is contained in:
@@ -70,7 +70,8 @@ export class Rank {
|
|||||||
case REDIS_KEY.GUILD_LV_RANK:
|
case REDIS_KEY.GUILD_LV_RANK:
|
||||||
this.valueConfig = [
|
this.valueConfig = [
|
||||||
new ValueConfig(true, 'lv', 0, false, false),
|
new ValueConfig(true, 'lv', 0, false, false),
|
||||||
new ValueConfig(false, 'active', 5, false, false)
|
new ValueConfig(false, 'active', 5, false, false),
|
||||||
|
new ValueConfig(false, 'time', 6, true, true)
|
||||||
];
|
];
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -1172,7 +1173,7 @@ export async function getRankInHandler(redisKey: REDIS_KEY, type: RANK_TYPE, key
|
|||||||
} else if (type == RANK_TYPE.GUILD_LV) {
|
} else if (type == RANK_TYPE.GUILD_LV) {
|
||||||
if(role.hasGuild) {
|
if(role.hasGuild) {
|
||||||
let guild = await GuildModel.findByCode(guildCode, serverId);
|
let guild = await GuildModel.findByCode(guildCode, serverId);
|
||||||
myRank = await r.generMyRankWithGuild2(roleId, guild.lv, guild.activeWeekly, guild.lvUpdateTime, guild);
|
myRank = await r.generMyRankWithGuild2(roleId, guild.lv, guild.lvUpdateTime, guild.activeWeekly, guild);
|
||||||
}
|
}
|
||||||
} else if (type == RANK_TYPE.GUILD_FUND) {
|
} else if (type == RANK_TYPE.GUILD_FUND) {
|
||||||
if(role.hasGuild) {
|
if(role.hasGuild) {
|
||||||
|
|||||||
@@ -217,7 +217,7 @@ export class RoleAndGuildRankInfo {
|
|||||||
num: number;
|
num: number;
|
||||||
userInfo?: RankParam & { roleId: string };
|
userInfo?: RankParam & { roleId: string };
|
||||||
lineup?: LineupParam[];
|
lineup?: LineupParam[];
|
||||||
guildInfo?: GuildRankParam & { code: string };
|
guildInfo?: GuildRankParam & { code: string, active?: number };
|
||||||
|
|
||||||
constructor(rank: number, num: number) {
|
constructor(rank: number, num: number) {
|
||||||
this.rank = rank;
|
this.rank = rank;
|
||||||
@@ -230,7 +230,8 @@ export class RoleAndGuildRankInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
setGuildInfo(guild: GuildRankInfo) {
|
setGuildInfo(guild: GuildRankInfo) {
|
||||||
this.guildInfo = pick(guild, ['code', 'icon', 'name', 'leader', 'guildCe', 'lv', 'memberCnt', 'active']);
|
this.guildInfo = pick(guild, ['code', 'icon', 'name', 'leader', 'guildCe', 'lv', 'memberCnt']);
|
||||||
|
this.guildInfo.active = guild.num1;
|
||||||
}
|
}
|
||||||
|
|
||||||
isMyInfo(myId: myIdInter) {
|
isMyInfo(myId: myIdInter) {
|
||||||
|
|||||||
Reference in New Issue
Block a user