From 7d3f71a2d09ab0ae1ac3b472c30d59faa6dbbfa7 Mon Sep 17 00:00:00 2001 From: luying Date: Fri, 29 Apr 2022 21:27:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E8=A1=8C=EF=BC=9A=E5=86=9B=E5=9B=A2?= =?UTF-8?q?=E9=82=AE=E4=BB=B6=E5=A5=96=E5=8A=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../services/activity/timeLimitRankService.ts | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/game-server/app/services/activity/timeLimitRankService.ts b/game-server/app/services/activity/timeLimitRankService.ts index b7ad9c48c..f80d9b2aa 100644 --- a/game-server/app/services/activity/timeLimitRankService.ts +++ b/game-server/app/services/activity/timeLimitRankService.ts @@ -75,14 +75,17 @@ export async function sendRankMail(data: TimeLimitRankData, serverId: number) { for(let { rank, code, name, leader } of allRank) { let reward = data.getRewardByRank(rank); if(reward) { - await sendMailToGuildByContent(MAIL_TYPE.TIME_LIMIT_RANK, code, { - params: [data.tabName,`${rank}`], - goods: stringWithTypeToRewardInter(reward.guildRewards) - }); - if(leader.roleId) await sendMailByContent(MAIL_TYPE.TIME_LIMIT_RANK, leader.roleId, { - params: [data.tabName,`${rank}`], - goods: stringWithTypeToRewardInter(reward.rewards) - }); + if(leader.roleId) { + await sendMailByContent(MAIL_TYPE.TIME_LIMIT_RANK, leader.roleId, { + params: [data.tabName,`${rank}`], + goods: stringWithTypeToRewardInter(reward.rewards) + }); + } else { + await sendMailToGuildByContent(MAIL_TYPE.TIME_LIMIT_RANK, code, { + params: [data.tabName,`${rank}`], + goods: stringWithTypeToRewardInter(reward.guildRewards) + }); + } } } } else {