修改rank level规则

This commit is contained in:
CounterFire2023 2024-04-11 19:01:17 +08:00
parent cba5613353
commit 69529d610c
2 changed files with 5 additions and 4 deletions

View File

@ -144,9 +144,10 @@ export default class ActivityController extends BaseController {
// } // }
// } // }
// const yesterdayScore = await new ZRedisClient().zscore(yesterdayKey, id) // const yesterdayScore = await new ZRedisClient().zscore(yesterdayKey, id)
const rank = start + i / 2 + 1
results.push({ results.push({
rank: start + i / 2 + 1, rank,
level: rankLevel(score), level: rankLevel(rank),
nickname: user?.twitterName || user?.discordName || user?.address ? formatAddress(user.address) : 'unknown', nickname: user?.twitterName || user?.discordName || user?.address ? formatAddress(user.address) : 'unknown',
avatar: user?.twitterAvatar || '', avatar: user?.twitterAvatar || '',
score, score,

View File

@ -85,7 +85,7 @@ export const rankKey = (activity: string, date?: Date) => {
return `${activity}:score:${dateTag}` return `${activity}:score:${dateTag}`
} }
export const rankLevel = (score: number) => { export const rankLevel = (rank: number) => {
const data = rankLevels.find(o => score >= o.score) const data = rankLevels.find(o => rank >= o.rankMin && rank <= o.rankMax)
return data.level return data.level
} }