Ver código fonte

水量调度定时逻辑增加小时任务初始化启动执行

1037015548@qq.com 8 meses atrás
pai
commit
f68e89fdea

+ 26 - 0
src/main/java/com/shkpr/service/aimodelpower/globalmgr/ScheduleTaskMgr.java

@@ -199,6 +199,32 @@ public class ScheduleTaskMgr {
         timer.schedule(timerTask1,11000);//11秒后执行一次
     }
 
+    @PostConstruct
+    public void initWaterDay(){
+        Timer timer = new Timer();
+        TimerTask timerTask1 = new TimerTask() {
+            @Override
+            public void run() {
+                String time = LocalDateTime.now().minusYears(1).format(DateTimeFormatter.ofPattern("yyyy-MM"));
+                KprAimWaterCollecationBizFun.insertYuceDataScheduled(time);
+            }
+        };
+        timer.schedule(timerTask1,8000);//8秒后执行一次
+    }
+
+    @PostConstruct
+    public void initWaterHour(){
+        Timer timer = new Timer();
+        TimerTask timerTask1 = new TimerTask() {
+            @Override
+            public void run() {
+                String time = LocalDateTime.now().minusYears(1).format(DateTimeFormatter.ofPattern("yyyy-MM"));
+                KprAimWaterCollecationBizFun.insertYuceHourDataScheduled(time);
+            }
+        };
+        timer.schedule(timerTask1,9000);//9秒后执行一次
+    }
+
     @Scheduled(cron = "${cron.check.wo.dispatch.plan}")
     public void checkPatrolPlan(){
         ThreadTaskMgr.runTask(new TraceRunnable("S.CHECK.WO.DISPATCH.PLAN.PRODUCE") {