diff --git a/src/WMS.Web.Repositories/DependencyInjection/AppBuilder.cs b/src/WMS.Web.Repositories/DependencyInjection/AppBuilder.cs index 92d2a455..310c1374 100644 --- a/src/WMS.Web.Repositories/DependencyInjection/AppBuilder.cs +++ b/src/WMS.Web.Repositories/DependencyInjection/AppBuilder.cs @@ -188,6 +188,8 @@ namespace WMS.Web.Repositories.DependencyInjection { var options = Configuration.GetSection("QuartzJobOptions").Get(); Services.AddTransient();//添加注入定时服务 + Services.AddTransient();//添加注入定时服务 + Services.AddTransient();//添加注入定时服务 //Services.AddTransient();//添加注入定时服务 Services.AddQuartz(q => { @@ -227,6 +229,30 @@ namespace WMS.Web.Repositories.DependencyInjection //.WithCronSchedule(CronScheduleBuilder.DailyAtHourAndMinute(options.JobStartHour[5], options.JobStartMinute[5])) .WithDescription("InStockOrderQuartzJobTriggerDecs")); #endregion + + #region 出库任务单 + var jobKey_out = new JobKey("OutStockOrderQuartzJob", options.QuartzJobValue); + q.AddJob(jobKey_out, j => j.WithDescription("OutStockOrderQuartzJob")); + q.AddTrigger(t => t + .WithIdentity("OutStockOrderQuartzJobTrigger") + .ForJob(jobKey_out) + .StartNow() + .WithCronSchedule(options.JobStartExpre) + //.WithCronSchedule(CronScheduleBuilder.DailyAtHourAndMinute(options.JobStartHour[5], options.JobStartMinute[5])) + .WithDescription("OutStockOrderQuartzJobTriggerDecs")); + #endregion + + #region 箱信息老ops + var jobKey_box = new JobKey("BoxQuartzJob", options.QuartzJobValue); + q.AddJob(jobKey_box, j => j.WithDescription("BoxQuartzJob")); + q.AddTrigger(t => t + .WithIdentity("BoxQuartzJobTrigger") + .ForJob(jobKey_box) + .StartNow() + .WithCronSchedule(options.JobStartExpre) + //.WithCronSchedule(CronScheduleBuilder.DailyAtHourAndMinute(options.JobStartHour[5], options.JobStartMinute[5])) + .WithDescription("BoxQuartzJobTriggerDecs")); + #endregion }); //.net core核心托管-添加Quartz服务器 Services.AddQuartzServer(options =>