Ver código fonte

增加一个定时任务

wukai 2 meses atrás
pai
commit
73cce49945

+ 2 - 2
jjt-admin/src/test/java/com/jjt/dye/LeanFanTest.java

@@ -21,7 +21,7 @@ import java.time.LocalTime;
  * @date 2025/10/19 03:38
  */
 @SpringBootTest(classes = JjtApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
-//@ActiveProfiles("devp")
+@ActiveProfiles("devp")
 public class LeanFanTest {
     @Resource
     private IotService iotService;
@@ -30,7 +30,7 @@ public class LeanFanTest {
     @Resource
     private IDyeHourLineService hourLineService;
     String st = "2025-12-01";
-    String ed = "2025-12-04";
+    String ed = "2025-12-05";
     LocalDate localDate = LocalDate.parse(st);
     LocalDate endDate = LocalDate.parse(ed);
     LocalDateTime start = LocalDateTime.of(localDate, LocalTime.MIN).plusHours(0);

+ 11 - 1
jjt-biz/src/main/java/com/jjt/task/YhjTask.java

@@ -6,6 +6,7 @@ import com.jjt.dye.service.IDyeCalcHourService;
 import com.jjt.dyeing.service.IDyeingHourAvgService;
 import com.jjt.dyeing.service.IDyeingHourEnergyService;
 import com.jjt.dyeing.service.IDyeingHourLineService;
+import com.jjt.lean.service.ILeanFanService;
 import com.jjt.rz.service.ITwinCalcHourRzService;
 import org.springframework.stereotype.Component;
 
@@ -34,6 +35,8 @@ public class YhjTask {
     private IDyeingHourLineService lineService;
     @Resource
     private IDyeCalcHourService dyeCalcHourService;
+    @Resource
+    private ILeanFanService leanService;
 
     /**
      * 统计上一时段数据
@@ -48,7 +51,14 @@ public class YhjTask {
             rzService.last();
         } catch (Exception ignored) {
         }
-        dyeCalcHourService.calcLastHour();
+        try {
+            leanService.last();
+        } catch (Exception ignored) {
+        }
+        try {
+            dyeCalcHourService.calcLastHour();
+        } catch (Exception ignored) {
+        }
 //        avgService.calcLastHour();
 //        energyService.calcLastHour();
 //        lineService.calcLastHour();