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 }