From 1346ece340481c2489dbc4ada7ddd73971991d44 Mon Sep 17 00:00:00 2001
From: vince <757871790@qq.com>
Date: 星期四, 19 九月 2024 08:49:23 +0800
Subject: [PATCH] 优化测温协议

---
 src/main/java/com/fzzy/gateway/GatewayTimerScheduled.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/fzzy/gateway/GatewayTimerScheduled.java b/src/main/java/com/fzzy/gateway/GatewayTimerScheduled.java
index 22d9e30..b8b835b 100644
--- a/src/main/java/com/fzzy/gateway/GatewayTimerScheduled.java
+++ b/src/main/java/com/fzzy/gateway/GatewayTimerScheduled.java
@@ -105,8 +105,10 @@
     /**
      * <p>
      * 绮儏姣忓ぉ8鐐归噰闆嗙伯鎯�
+     *
      */
-    @Scheduled(cron = "0 32 7 ? * *")
+    @Scheduled(cron = "0 30 5 ? * *")
+//    @Scheduled(cron = "0 32 11 ? * 1,4")
     public void scheduledGrain2() {
         //鑾峰彇璁惧閰嶇疆锛屽彧閽堝绮儏璁惧杩涜鎵ц
         log.info("瀹氭椂绮儏閲囬泦kafka鎺ㄩ��");
@@ -132,6 +134,7 @@
                 GatewaySyncGranService syncGrainService = gatewayRemoteManager.getSyncGrainService(device.getSyncProtocol());
                  resp = syncGrainService.syncGrain(reqData);
                 log.info("鍛戒护鍙戦�佺粨鏋滐細"+resp.toString());
+                Thread.sleep(30000);
             }catch (Exception e){
                 log.error(e.getMessage(),e);
             }
@@ -144,9 +147,13 @@
      */
     @Scheduled(cron = "0/3 * * * * ?")
     public void scheduled3() {
+        try{
+            //鎵цHTTP鍦扮璇锋眰
+            exeHttpWeightReq();
+        }catch (Exception e){
+            log.error(e.getMessage(),e);
+        }
 
-        //鎵цHTTP鍦扮璇锋眰
-        exeHttpWeightReq();
     }
 
 
@@ -237,17 +244,14 @@
 
         BaseReqData reqData;
         for (GatewayDevice device : list) {
-
             if (!GatewayDeviceProtocol.DEVICE_WEIGHT_HTTP.getCode().equals(device.getSyncProtocol())) {
                 continue;
             }
-
             reqData = new BaseReqData();
             reqData.setDevice(device);
             reqData.setDeviceName(device.getDeviceName());
             reqData.setProductId(device.getProductId());
             reqData.setDeviceId(device.getDeviceId());
-
             gatewayRemoteManager.getSyncWeightService(device.getSyncProtocol()).syncWeightInfo(reqData);
         }
     }

--
Gitblit v1.9.3