From a7f527bf09718a075e5a111ce51907f41ad4f56a Mon Sep 17 00:00:00 2001 From: xichaoyin Date: Wed, 3 Jan 2024 15:33:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=8E=8B=E8=80=85=E8=8D=A3=E8=80=80?= =?UTF-8?q?=E5=8F=91=E5=A5=96=E5=AE=9A=E6=97=B6=E5=99=A8=E5=AE=B9=E9=94=99?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/public/email.ts | 2 +- src/public/scheduler/scheduler_wzry.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/public/email.ts b/src/public/email.ts index a8527b1..5a21e43 100644 --- a/src/public/email.ts +++ b/src/public/email.ts @@ -230,7 +230,7 @@ export class EmailFun { })).insertedId.toHexString(); sendEmail._id = _id; - G.server.broadcastMsg('msg_s2c/Email', sendEmail); + G.server?.broadcastMsg('msg_s2c/Email', sendEmail); return _id; } diff --git a/src/public/scheduler/scheduler_wzry.ts b/src/public/scheduler/scheduler_wzry.ts index 0f78bf7..a3f276c 100644 --- a/src/public/scheduler/scheduler_wzry.ts +++ b/src/public/scheduler/scheduler_wzry.ts @@ -113,7 +113,7 @@ export class SchedulerWzryDlDjinji extends SchedulerWzryAutoBaoMing { } let _userList = [] //0号位 -1的这一条,表示晋级奖励 - let prize = G.gc.wangzherongyao.wangzhe.jiangli.dld[0].p + let prize = G.gc.wangzherongyao.wangzhe.jiangli.dld[0]?.p || [] for (let index = 0; index < _zuanshiUser.length; index++) { const element = _zuanshiUser[index]; @@ -306,7 +306,7 @@ export class SchedulerWzryZuanshiSendPrize extends SchedulerWzryAutoBaoMing { _u.push(element.uid) if (element.data.player.uid.indexOf('npc_') != -1) continue if (element?.isprize?.[this.typeprzie]) continue - let prize = _prizeCon[this.idx[element.deep]].p + let prize = _prizeCon[this.idx[element.deep]]?.p || []; //注意:这里的调用addEmail时,cross参数用的是true //因为这个定时器是在跨服上执行的,邮件先临时放到跨服