소스 검색

1.调整定时任务时间
2.调整生成时间区间

yuanrf 2 일 전
부모
커밋
7d5f413916
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      OASystem/OASystem.Api/OAMethodLib/Quartz/Jobs/PerformanceJob.cs
  2. 2 2
      OASystem/OASystem.Api/OAMethodLib/Quartz/QuartzFactory.cs

+ 1 - 1
OASystem/OASystem.Api/OAMethodLib/Quartz/Jobs/PerformanceJob.cs

@@ -45,7 +45,7 @@ namespace OASystem.API.OAMethodLib.Quartz.Jobs
                 var now = DateTime.Now;
                 var lastMonth = now.AddMonths(-1);
                 var startDate = new DateTime(lastMonth.Year, lastMonth.Month, 1);
-                var endDate = new DateTime(lastMonth.Year, lastMonth.Month, DateTime.DaysInMonth(lastMonth.Year, lastMonth.Month), 23, 59, 59);
+                var endDate = new DateTime(now.Year, now.Month, 1);
 
                 _logger.LogInformation($"开始生成绩效数据,时间范围:{startDate:yyyy-MM-dd HH:mm:ss} 至 {endDate:yyyy-MM-dd HH:mm:ss}");
 

+ 2 - 2
OASystem/OASystem.Api/OAMethodLib/Quartz/QuartzFactory.cs

@@ -1,4 +1,4 @@
-using OASystem.API.OAMethodLib.Quartz.Jobs;
+using OASystem.API.OAMethodLib.Quartz.Jobs;
 using Quartz;
 using Quartz.Spi;
 
@@ -47,7 +47,7 @@ namespace QuzrtzJob.Factory
                  .Build();
 
             var performanceTrigger = TriggerBuilder.Create()
-                .WithCronSchedule("0 0 5 1 * ?") //每月1号5点执行
+                .WithCronSchedule("0 0 8 3 * ?") // 每月3号8点执行
                 .Build();
 
             //5、创建任务