ximinghao 2 месяцев назад
Родитель
Сommit
d32d26c7b3

+ 2 - 1
src/main/java/com/skyversation/xjcy/Timer.java

@@ -40,10 +40,11 @@ public class Timer {
         this.messageService = messageService;
         this.messageService = messageService;
     }
     }
 
 
-    //@Scheduled(fixedRate = 5000)
+    @Scheduled(cron = "0 5 0 * * ?")
     @PostConstruct
     @PostConstruct
     public void countPark() {
     public void countPark() {
         parkPreCountService.updateAllRoom();
         parkPreCountService.updateAllRoom();
+        parkPreCountService.updateStructure();
     }
     }
 
 
     @PostConstruct
     @PostConstruct

+ 1 - 1
src/main/java/com/skyversation/xjcy/controller/CountController.java

@@ -115,7 +115,7 @@ public class CountController {
         if (!authService.checkToken(token)) {
         if (!authService.checkToken(token)) {
             return MessageManage.getInstance().getResultContent(-1,"未提供有效token","未提供有效token");
             return MessageManage.getInstance().getResultContent(-1,"未提供有效token","未提供有效token");
         }
         }
-        parkPreCountService.updateStructure(lyCode, token);
+        parkPreCountService.updateStructure();
         return MessageManage.getInstance().getResultContent(200, "统计完成", "统计完成");
         return MessageManage.getInstance().getResultContent(200, "统计完成", "统计完成");
     }
     }
     @RequestMapping(value = "preCountInvestmentTarget")
     @RequestMapping(value = "preCountInvestmentTarget")

+ 1 - 1
src/main/java/com/skyversation/xjcy/service/ParkPreCountService.java

@@ -47,7 +47,7 @@ public class ParkPreCountService {
         }
         }
     }
     }
 
 
-    public void updateStructure(String lyCode, String token) {
+    public void updateStructure() {
         synchronized (ParkPreCounter.LOCK) {
         synchronized (ParkPreCounter.LOCK) {
             List<JSONObject> allPark = dmsService.getAllPark(authService.getTokenOfServiceAccount());
             List<JSONObject> allPark = dmsService.getAllPark(authService.getTokenOfServiceAccount());
             LocalDate now = LocalDate.now();
             LocalDate now = LocalDate.now();