作业没有数据时间时,自动设置为今天

This commit is contained in:
大石头 2024-10-31 09:32:16 +08:00
parent 89b47cc011
commit ba2731bf61
1 changed files with 6 additions and 0 deletions

View File

@ -83,6 +83,12 @@ public class JobService(AppService appService, ICacheProvider cacheProvider, ITr
if (job.Cron.IsNullOrEmpty()) job.Cron = model.Cron;
if (job.Topic.IsNullOrEmpty()) job.Topic = model.Topic;
// 定时调度和数据调度自动设置DataTime
if (job.Mode is JobModes.Time or JobModes.Data)
{
if (job.DataTime.Year < 2000) job.DataTime = DateTime.Today;
}
// 添加定时作业时,计算下一次执行时间
if (job.ID == 0 && job.Mode == JobModes.Time)
{