Browse Source

将更新氚云流程放到数据处理结束后,避免无效的更新操作。

verguenza 4 years ago
parent
commit
c9fce53ebe

+ 3 - 3
src/main/java/com/galaxis/manatee/task/ChuanyunProjectScheduledTask.java

@@ -367,6 +367,7 @@ public class ChuanyunProjectScheduledTask {
                 break;
             }
         }
+        updateChuanyunStandardWorkHour();
     }
 
     @Scheduled(fixedDelay = 3600000L)
@@ -466,6 +467,7 @@ public class ChuanyunProjectScheduledTask {
             }
         });
         log.info("周工时标准化"+(Instant.now().getEpochSecond()-start)+"秒");
+        updateChuanyunWeekHour();
     }
 
     /**
@@ -489,6 +491,7 @@ public class ChuanyunProjectScheduledTask {
                 flag = false;
             }
         }
+        updateChuanyunMonthHour();
     }
 
     /**
@@ -623,7 +626,6 @@ public class ChuanyunProjectScheduledTask {
     /**
      * 定时更新氚云数据
      */
-    @Scheduled(fixedDelay = 3600000L)
     private void updateChuanyunStandardWorkHour(){
         var flag = true;
         var pageSize = 20;
@@ -677,7 +679,6 @@ public class ChuanyunProjectScheduledTask {
     /**
      * 人员-项目-周度工时汇总,更新氚云数据
      */
-    @Scheduled(fixedDelay = 3600000L)
     private void updateChuanyunWeekHour(){
         var flag = true;
         var pageSize = 20;
@@ -742,7 +743,6 @@ public class ChuanyunProjectScheduledTask {
     /**
      * 人员-项目-月度工时汇总,更新氚云数据
      */
-    @Scheduled(fixedDelay = 3600000L)
     private void updateChuanyunMonthHour(){
         var flag = true;
         var pageSize = 20;