From 07dea82a19c4ce440935db3fbc8b00f5fdf4e42a Mon Sep 17 00:00:00 2001 From: CounterFire2023 <136581895+CounterFire2023@users.noreply.github.com> Date: Tue, 26 Mar 2024 16:15:29 +0800 Subject: [PATCH] =?UTF-8?q?user=20state=20=E5=A2=9E=E5=8A=A0=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=9C=B0=E5=9B=BE=E5=BC=80=E5=90=AF=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controllers/sign.controller.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/controllers/sign.controller.ts b/src/controllers/sign.controller.ts index ef1542c..344cc43 100644 --- a/src/controllers/sign.controller.ts +++ b/src/controllers/sign.controller.ts @@ -11,6 +11,7 @@ import { nextday } from 'zutils/utils/date.util' import { checkParamsNeeded } from 'zutils/utils/net.util' import { aesDecrypt } from 'zutils/utils/security.util' import { base58ToHex } from 'zutils/utils/string.util' +import { ActivityGame } from 'models/ActivityGame' const LOGIN_TIP = 'This signature is just to verify your identity' @@ -112,6 +113,7 @@ class SignController extends BaseController { } } const records = await ScoreRecord.find({ user: user.id, activity: user.activity, scoreType: 'invite' }) + const gameRecord = await ActivityGame.insertOrUpdate({ user: user.id, activity: user.activity }, {}) let score = 0 for (let record of records) { score += record.score @@ -131,6 +133,7 @@ class SignController extends BaseController { inviteCount: records.length, inviteScore: score, code: user.inviteCode, + mapopen: gameRecord.status, } return result }