From a84f20361fe4d65efbca4c82300e6a057fce6eae Mon Sep 17 00:00:00 2001 From: dy Date: Sun, 31 Dec 2023 11:45:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B4=AF=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api_s2c/event/leijichongzhi/ApiOpen.ts | 2 +- src/api_s2c/event/leijichongzhi/ApiRec.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api_s2c/event/leijichongzhi/ApiOpen.ts b/src/api_s2c/event/leijichongzhi/ApiOpen.ts index ec12bf4..686068c 100644 --- a/src/api_s2c/event/leijichongzhi/ApiOpen.ts +++ b/src/api_s2c/event/leijichongzhi/ApiOpen.ts @@ -17,7 +17,7 @@ export default async function (call: ApiCall) { let sTime = db?.sTime || PublicShared.getToDayZeroTime(G.time); if (!db) { - G.mongodb.cEvent(_dbType).updateOne( + await G.mongodb.cEvent(_dbType).updateOne( {uid: call.uid, type: _dbType}, {$set: {sTime: sTime, recIndex: []}}, {upsert: true} diff --git a/src/api_s2c/event/leijichongzhi/ApiRec.ts b/src/api_s2c/event/leijichongzhi/ApiRec.ts index e076e7c..55f9aef 100644 --- a/src/api_s2c/event/leijichongzhi/ApiRec.ts +++ b/src/api_s2c/event/leijichongzhi/ApiRec.ts @@ -41,7 +41,7 @@ export default async function (call: ApiCall) { export async function checkNextRound(call: ApiCall, event, tasks) { let _dbType: `leijichongzhi${number}` = `leijichongzhi${call.req.hdid}` - if ((event.recIndex.length || 0) < tasks.length) return event + if ((event?.recIndex?.length || 0) < tasks.length) return event return (await G.mongodb.cEvent(_dbType).findOneAndUpdate( {uid: call.uid, type: _dbType}, {$set: {recIndex: []}, $inc: {round: 1}}, {returnDocument: 'after'}