From 4ba47b8b8c20e9f37b8c89d76212578bd85cc7c8 Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 3 Mar 2022 19:22:40 +0800 Subject: [PATCH] =?UTF-8?q?=E9=82=AE=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/mailService.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/game-server/app/services/mailService.ts b/game-server/app/services/mailService.ts index 627035929..7565ef146 100644 --- a/game-server/app/services/mailService.ts +++ b/game-server/app/services/mailService.ts @@ -176,7 +176,7 @@ export class SendMailFun { let originMail = await MailModel.addMail({ roleId, ...mapTemp.getCreateMailParams() }); this.mails.push(originMail); } - await GMMailModel.sendMail(mapTemp.gmmail._id, mapTemp.sendTime); + if(mapTemp.gmmail) await GMMailModel.sendMail(mapTemp.gmmail._id, mapTemp.sendTime); } // 生成多人邮件 @@ -187,7 +187,7 @@ export class SendMailFun { return { roleId, status: MAIL_STATUS.CREATE } }) let originMail = await GroupMailModel.addMail({ roleStatus, guildCode, ...mapTemp.getCreateMailParams() }); - await GMMailModel.sendMail(mapTemp.gmmail._id, mapTemp.sendTime); + if(mapTemp.gmmail) await GMMailModel.sendMail(mapTemp.gmmail._id, mapTemp.sendTime); this.groupMails.push(originMail); } @@ -199,7 +199,7 @@ export class SendMailFun { let originMail = await ServerMailModel.addMail({ serverId, ...mapTemp.getCreateMailParams() }); this.serverMails.push(originMail); } - await GMMailModel.sendMail(mapTemp.gmmail._id, mapTemp.sendTime); + if(mapTemp.gmmail) await GMMailModel.sendMail(mapTemp.gmmail._id, mapTemp.sendTime); } public async setMails(mails: MailType[], groupMails: GroupMailType[], serverMails: ServerMailType[]) {