diff --git a/IRaCIS.Core.Application/Service/Common/EmailNoticeConfigService.cs b/IRaCIS.Core.Application/Service/Common/EmailNoticeConfigService.cs index 8c80d5ff7..c2388436d 100644 --- a/IRaCIS.Core.Application/Service/Common/EmailNoticeConfigService.cs +++ b/IRaCIS.Core.Application/Service/Common/EmailNoticeConfigService.cs @@ -186,16 +186,16 @@ namespace IRaCIS.Core.Application.Contracts } - if (entity.EmailCron != string.Empty) + if (addOrEditEmailNoticeConfig.EmailCron != string.Empty) { - var jobId = $"{entity.Id}_({entity.BusinessScenarioEnum})"; + var jobId = $"{entity.Id}_({addOrEditEmailNoticeConfig.BusinessScenarioEnum})"; HangfireJobHelper.RemoveCronJob(jobId); //有的job 可能编辑控制直接不发,需要移除已存在的 if (entity.IsAutoSend && entity.IsEnable) { - HangfireJobHelper.AddOrUpdateTimingCronJob(jobId, entity.BusinessScenarioEnum, entity.EmailCron); + HangfireJobHelper.AddOrUpdateTimingCronJob(jobId, addOrEditEmailNoticeConfig.BusinessScenarioEnum, addOrEditEmailNoticeConfig.EmailCron); } }