Bladeren bron

修改门卫室通道

523096025 1 jaar geleden
bovenliggende
commit
715841ff1a

+ 29 - 25
huimv-farm-datacenter-egg/huimv-farm-environ/src/main/java/com/huimv/environ/eco/timer/EggTimer.java

@@ -64,31 +64,35 @@ public class EggTimer {
         SysThreshold byId = sysThresholdService.getById(1);
         for (EggHouse eggHouse : list) {
             Integer i = eggHouse.getI();
-            ResponseEntity<HistoryEntity> forEntity = restTemplate.exchange(BASE_URL + HISTORY_LIST+FARM_CODE+"&i="+i+"&start="+start+"&end="+end, HttpMethod.GET, httpEntity,HistoryEntity.class );
-
-            List<HistroyOne> data = forEntity.getBody().getData();
-            for (HistroyOne datum : data) {
-                Long uploadTime = datum.getUpload_time();
-                HistroyTwo data1 = datum.getData();
-
-                EggData eggData = new EggData();
-                eggData.setCo2(data1.getCo2());
-                eggData.setFtDoTalTdy(data1.getFt_do_tal_tdy());
-                eggData.setHR(data1.getH_r());
-                eggData.setI(i);
-                eggData.setTCur(data1.getT_cur());
-                eggData.setWtrTdy(data1.getWtr_tdy());
-                eggData.setUploadTime( new Date(uploadTime));
-
-                eggData.setFN( data1.getF_n());
-                eggData.setFLv( data1.getF_lv());
-                eggData.setFV(data1.getF_v() );
-                eggData.setTS(data1.getT_s());
-                eggData.setTT( data1.getT_t());
-                eggData.setHT( data1.getH_t());
-                eggData.setHtL( data1.getHt_l());
-                eggDataService.save(eggData);
-                saveWarning(eggData,byId);
+            try {
+                ResponseEntity<HistoryEntity> forEntity  =  restTemplate.exchange(BASE_URL + HISTORY_LIST+FARM_CODE+"&i="+i+"&start="+start+"&end="+end, HttpMethod.GET, httpEntity,HistoryEntity.class );
+                List<HistroyOne> data = forEntity.getBody().getData();
+                for (HistroyOne datum : data) {
+                    Long uploadTime = datum.getUpload_time();
+                    HistroyTwo data1 = datum.getData();
+
+                    EggData eggData = new EggData();
+                    eggData.setCo2(data1.getCo2());
+                    eggData.setFtDoTalTdy(data1.getFt_do_tal_tdy());
+                    eggData.setHR(data1.getH_r());
+                    eggData.setI(i);
+                    eggData.setTCur(data1.getT_cur());
+                    eggData.setWtrTdy(data1.getWtr_tdy());
+                    eggData.setUploadTime( new Date(uploadTime));
+
+                    eggData.setFN( data1.getF_n());
+                    eggData.setFLv( data1.getF_lv());
+                    eggData.setFV(data1.getF_v() );
+                    eggData.setTS(data1.getT_s());
+                    eggData.setTT( data1.getT_t());
+                    eggData.setHT( data1.getH_t());
+                    eggData.setHtL( data1.getHt_l());
+                    eggDataService.save(eggData);
+                    saveWarning(eggData,byId);
+                }
+
+            }catch (Exception e){
+                System.out.println("数据未取到");
             }
         }
     }