From 9b6d29ddf20eb7be6046fafd5e71263cfa2f82b2 Mon Sep 17 00:00:00 2001 From: dy Date: Tue, 26 Dec 2023 14:30:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=83=E6=97=A6=E6=B4=BB=E5=8A=A8,=E5=A8=83?= =?UTF-8?q?=E5=A8=83=E6=9C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api_s2c/event/yuandan/ApiDMRec.ts | 4 ++-- src/api_s2c/event/yuandan/{ApiTaskFinish.ts => ApiTaskRec.ts} | 0 src/shared/protocols/event/yuandan/PtlDMRec.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename src/api_s2c/event/yuandan/{ApiTaskFinish.ts => ApiTaskRec.ts} (100%) diff --git a/src/api_s2c/event/yuandan/ApiDMRec.ts b/src/api_s2c/event/yuandan/ApiDMRec.ts index aa64623..859b784 100644 --- a/src/api_s2c/event/yuandan/ApiDMRec.ts +++ b/src/api_s2c/event/yuandan/ApiDMRec.ts @@ -12,7 +12,7 @@ export default async function (call: ApiCall) { // 校验当前领取奖励 let toPrize = call.req.prize let prize = _hd.data.game.find(i => i.a == toPrize.a && i.t == toPrize.t && i.n == toPrize.n) - if (!prize) return call.errorCode(-2) + if (toPrize && !prize) return call.errorCode(-2) // 取奖励列表,判断是否有可领取奖励 let data = await G.mongodb.cEvent(`yuandan${_hd.hdid}`).findOne({uid: call.uid, type: `yuandan${_hd.hdid}`}) @@ -23,7 +23,7 @@ export default async function (call: ApiCall) { await PlayerFun.cutNeed(call, _hd.data.gameneed); } - await PlayerFun.sendPrize(call, prize); + await PlayerFun.sendPrize(call, prize || []); await G.mongodb.cEvent(`yuandan${_hd.hdid}`).updateOne({uid: call.uid, type: `yuandan${_hd.hdid}`}, { $inc: {[`gameNum`]: 1}, diff --git a/src/api_s2c/event/yuandan/ApiTaskFinish.ts b/src/api_s2c/event/yuandan/ApiTaskRec.ts similarity index 100% rename from src/api_s2c/event/yuandan/ApiTaskFinish.ts rename to src/api_s2c/event/yuandan/ApiTaskRec.ts diff --git a/src/shared/protocols/event/yuandan/PtlDMRec.ts b/src/shared/protocols/event/yuandan/PtlDMRec.ts index 4bcd355..c0a01c1 100644 --- a/src/shared/protocols/event/yuandan/PtlDMRec.ts +++ b/src/shared/protocols/event/yuandan/PtlDMRec.ts @@ -3,7 +3,7 @@ */ export type ReqDMRec = { id: string, - prize: { a: string, t: string, n: number } + prize: { a: string, t: string, n: number } | null } export type ResDMRec = {}