From a5f67cf4daa9d18c4bed6730602b1df7de506185 Mon Sep 17 00:00:00 2001 From: CounterFire2023 <136581895+CounterFire2023@users.noreply.github.com> Date: Fri, 5 Jan 2024 15:47:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=8A=B6=E6=80=81=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=A2=9E=E5=8A=A0=E6=8E=92=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api.md | 3 ++- src/controllers/sign.controller.ts | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/api.md b/docs/api.md index 24650bd..a78b53f 100644 --- a/docs/api.md +++ b/docs/api.md @@ -302,11 +302,12 @@ body: "address": "钱包地址", "boost": 1, // 正常值为1 "twitterId": "", - "twitterName: "", + "twitterName": "", "discordId": "", "discordName": "", "scoreToday": 100, // 今日获得积分 "scoreTotal": 200, // 总积分 + "rankTotal": "-", "invite": "邀请人address", "code": "自己的邀请码" } diff --git a/src/controllers/sign.controller.ts b/src/controllers/sign.controller.ts index ace78c0..934d576 100644 --- a/src/controllers/sign.controller.ts +++ b/src/controllers/sign.controller.ts @@ -85,6 +85,7 @@ class SignController extends BaseController { const todayScore = await new RedisClient().zscore(todayKey, user.id) const totalKey = rankKey(user.activity); const totalScore = await new RedisClient().zscore(totalKey, user.id) + const totalRank = await new RedisClient().zrevrank(totalKey, user.id) let invite = '' if (user.inviteUser) { const inviteUser = await ActivityUser.findById(user.inviteUser) @@ -101,6 +102,7 @@ class SignController extends BaseController { discordName: user.discordName, scoreToday: todayScore ? parseInt(todayScore+'') : 0, scoreTotal: totalScore ? parseInt(totalScore+'') : 0, + rankTotal: totalRank ? totalRank : '-', invite, code: user.inviteCode, }