diff --git a/Himp.TaskScheduling.Hangfire.rar b/Himp.TaskScheduling.Hangfire.rar new file mode 100644 index 0000000..23cb48c Binary files /dev/null and b/Himp.TaskScheduling.Hangfire.rar differ diff --git a/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Controllers/InitJobsController.cs b/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Controllers/InitJobsController.cs index 5f22dbc..9aee272 100644 --- a/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Controllers/InitJobsController.cs +++ b/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Controllers/InitJobsController.cs @@ -65,6 +65,8 @@ namespace Himp.TaskScheduling RecurringJob.AddOrUpdate("化验-水分数据", job => job.StartAsync(new CancellationToken()), "0,8,16,24,32,40,48,56 * * * *"); // 每8分钟 + + RecurringJob.AddOrUpdate("化验-灰分化验结果", job => job.StartAsync(new CancellationToken()), "1,9,17,25,33,41,49,57 * * * *"); // 每8分钟,1分开始 diff --git a/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire.csproj b/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire.csproj index a718437..ac2c28f 100644 --- a/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire.csproj +++ b/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire.csproj @@ -28,4 +28,8 @@ + + + + diff --git a/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Workers/AuditStandardTestTaskWorker.cs b/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Workers/AuditStandardTestTaskWorker.cs index 291cf5e..b588405 100644 --- a/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Workers/AuditStandardTestTaskWorker.cs +++ b/Himp.TaskScheduling.Hangfire/Himp.TaskScheduling.Hangfire/Workers/AuditStandardTestTaskWorker.cs @@ -91,6 +91,7 @@ namespace Himp.TaskScheduling #endregion + #region 字段 private readonly ILogger _logger; @@ -130,7 +131,8 @@ namespace Himp.TaskScheduling { // 启动时立即执行一次 _logger.LogWarning("--------系统启动,立即执行首次任务--------"); - Console.WriteLine("\n========== 系统启动,立即执行首次任务 ==========\n"); + + await ProcessTasksAsync(); Console.WriteLine("\n========== 系统启动,首次任务执行完成 ==========\n"); _logger.LogWarning("--------系统启动,首次任务执行完成--------");