diff --git a/src/public/pay.ts b/src/public/pay.ts index fb6fc57..39700d4 100644 --- a/src/public/pay.ts +++ b/src/public/pay.ts @@ -250,7 +250,7 @@ export class PayFun { console.log("Christmasfun.payChristmas Error", e); } - if (payArgs.selectPrize) { + if (payArgs && payArgs?.selectPrize) { let selectPrize = await G.ioredis.get(`pay:${payId}:${player.uid}`); if (selectPrize) { prize.push(...JSON.parse(selectPrize)) @@ -421,7 +421,7 @@ export class PayFun { * payArgs里传相应参数,selectList选择的奖励列表 * 往后所有自选类型,走这个方法,配置格式同4、14 */ - if (payArgs.htype && payArgs.selectList) { + if (payArgs && payArgs?.htype && payArgs?.selectList) { let call = this.getCall(player) // @ts-ignore let _hdInfo = (await HuoDongFun.gethdList(call, payArgs.htype))[0]