作业没有数据时间时,自动设置为今天
This commit is contained in:
parent
89b47cc011
commit
ba2731bf61
|
@ -83,6 +83,12 @@ public class JobService(AppService appService, ICacheProvider cacheProvider, ITr
|
||||||
if (job.Cron.IsNullOrEmpty()) job.Cron = model.Cron;
|
if (job.Cron.IsNullOrEmpty()) job.Cron = model.Cron;
|
||||||
if (job.Topic.IsNullOrEmpty()) job.Topic = model.Topic;
|
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)
|
if (job.ID == 0 && job.Mode == JobModes.Time)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue