Procházet zdrojové kódy

添加全局预统计方法,暂时不启用

ximinghao před 4 měsíci
rodič
revize
a605ca6404

+ 12 - 0
src/main/java/com/skyversation/xjcy/service/DataPreCountService.java

@@ -22,6 +22,8 @@ import java.util.stream.Collectors;
 public class DataPreCountService {
     @Resource
     DMSService dmsService;
+    @Resource
+    LoginService loginService;
 
     public void updateLimitInRooms(String LyCode, Collection<String> roomCodes,String token){
         List<JSONObject> allParkByLy = dmsService.getAllParkByLy(LyCode, token);
@@ -34,5 +36,15 @@ public class DataPreCountService {
         dmsService.updateToDms(dataPreCounter.getParkNeedUpload(),token, DMSColumn.INDUSTRIAL_PARK);
         dmsService.updateToDms(dataPreCounter.getLeaseNeedUpload(),token,DMSColumn.LEASE_DETAIL);
     }
+    public void updateAllRoom(){
+
+        List<JSONObject> allPark = dmsService.getAllPark(loginService.getToken());
+        List<JSONObject> allLeaseByRooms = dmsService.getAllLease(loginService.getToken());
+        LocalDate now = LocalDate.now();
+        DataPreCounter dataPreCounter = new DataPreCounter(allPark,allLeaseByRooms, now);
+        dataPreCounter.run();
+        dmsService.updateToDms(dataPreCounter.getParkNeedUpload(),loginService.getToken(), DMSColumn.INDUSTRIAL_PARK);
+        dmsService.updateToDms(dataPreCounter.getLeaseNeedUpload(),loginService.getToken(),DMSColumn.LEASE_DETAIL);
+    }
 
 }