From 0d9a7c8974add02c61d2471642e4e5a04013ab7b Mon Sep 17 00:00:00 2001
From: vince <757871790@qq.com>
Date: 星期三, 04 六月 2025 11:37:07 +0800
Subject: [PATCH] 优化粮温检测

---
 src/main/java/com/fzzy/gateway/GatewayTimerScheduled.java |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/fzzy/gateway/GatewayTimerScheduled.java b/src/main/java/com/fzzy/gateway/GatewayTimerScheduled.java
index ed73699..78a0dad 100644
--- a/src/main/java/com/fzzy/gateway/GatewayTimerScheduled.java
+++ b/src/main/java/com/fzzy/gateway/GatewayTimerScheduled.java
@@ -109,9 +109,9 @@
      */
 //    @Scheduled(cron = "0 30 5 ? * *")
 //    @Scheduled(cron = "0 32 11 ? * 1,4")
-    @Scheduled(cron = "0 32 11 ? * *")
+    @Scheduled(cron = "0 32 7 ? * *")
     public void scheduledGrain2() {
-        //鑾峰彇璁惧閰嶇疆锛屽彧閽堝绮儏璁惧杩涜鎵ц
+        //鑾峰彇璁惧閰嶇疆锛屽彧閽堝绮儏璁惧杩涜鎵цvie
         log.info("瀹氭椂绮儏閲囬泦kafka鎺ㄩ��");
         List<GatewayDevice> list = gatewayDeviceTestPR.listAll();
 
@@ -119,21 +119,20 @@
             log.error("涓鸿幏鍙栧埌绯荤粺涓澶囬厤缃紝鍙栨秷鎵ц\"");
             return ;
         }
-        BaseReqData reqData = new BaseReqData();
+        BaseReqData reqData ;
         BaseResp resp;
 
-
+        for (int i = 0 ;i<3;i++){
             for (GatewayDevice device : list) {
-                for (int i = 0 ;i<3;i++){
-
                     try{
                         //濡傛灉涓嶆槸绮儏鍒嗘満璺宠繃
                         if (!GatewayDeviceType.TYPE_07.getCode().equals(device.getType())) {
                             continue;
                         }
-                        if( i>0 && !device.getDeviceSn().startsWith("91510704731594658J002")){
+                        if( i>0 && !(device.getDeviceId().startsWith("91510704731594658J001") ||device.getDeviceId().startsWith("91510704731594658J002") || device.getDeviceId().startsWith("91510700205404914T001"))){
                             continue;
                         }
+                        reqData = new BaseReqData();
                         reqData.setDeviceId(device.getDeviceId());
                         reqData.setProductId(device.getProductId());
                         reqData.setDeviceName(device.getDeviceName());
@@ -142,7 +141,7 @@
                         GatewaySyncGranService syncGrainService = gatewayRemoteManager.getSyncGrainService(device.getSyncProtocol());
                         resp = syncGrainService.syncGrain(reqData);
                         log.info("鍛戒护鍙戦�佺粨鏋滐細"+resp.toString());
-                        Thread.sleep(60000);
+                        Thread.sleep(120000);
                     }catch (Exception e){
                         log.error(e.getMessage(),e);
                     }

--
Gitblit v1.9.3