From f4390f7fc1185bf87e7d2dc641ec3032a792b83b Mon Sep 17 00:00:00 2001
From: zhoushihao <zsh19950802@163.com>
Date: 星期五, 05 九月 2025 12:21:31 +0800
Subject: [PATCH] 1、中空任务新增日志

---
 hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/job/PushMessageToIndex.java |  123 +++++++++++++++++++++--------------------
 1 files changed, 63 insertions(+), 60 deletions(-)

diff --git a/hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/job/PushMessageToIndex.java b/hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/job/PushMessageToIndex.java
index a6c8bbf..9bd0cf5 100644
--- a/hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/job/PushMessageToIndex.java
+++ b/hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/job/PushMessageToIndex.java
@@ -26,7 +26,6 @@
 import com.mes.s7.entity.S7DataZKDLPOne;
 import com.mes.s7.entity.S7DataZKDLPTwo;
 import com.mes.s7.entity.S7DataZKExtra;
-import com.mes.tools.WebSocketServer;
 import com.mes.tools.WebSocketUtils;
 import com.mes.utils.RedisUtil;
 import lombok.extern.slf4j.Slf4j;
@@ -131,7 +130,7 @@
         } catch (Exception e) {
             log.error("opc瀛樺湪寮傚父", e);
         }
-        webSocketUtils.sendToWeb(websocketName,jsonObject);
+        webSocketUtils.sendToWeb(websocketName, jsonObject);
     }
 
     @Scheduled(fixedDelay = 1000)
@@ -140,7 +139,7 @@
         try {
             //鏌ヨ浣跨敤鏁版嵁婧�1鏌ヨ鏁版嵁
             queryDataSource1(jsonObject);
-            webSocketUtils.sendToWeb("hollowGlassMessage",jsonObject);
+            webSocketUtils.sendToWeb("hollowGlassMessage", jsonObject);
         } catch (Exception e) {
             e.printStackTrace();
         }
@@ -218,6 +217,7 @@
             jsonObject.append("bigStorageCageDetailsFeedTask", inTaskList);
         } catch (Exception e) {
             //todo:涓嶅仛浠诲姟澶勭悊
+            log.info("涓┖杩涚墖浠诲姟鎺ㄩ�佹暟鎹紓甯革細{}", e.getMessage());
         }
         try {
             //杩涚墖鑱旀満
@@ -243,66 +243,69 @@
             jsonObject.append("freeThreeRequestEntity", s7DataZKExtra.getIsFree());
         } catch (Exception e) {
             //todo:涓嶅仛浠诲姟澶勭悊
+            log.info("涓┖鐘舵�佹帹閫佹暟鎹紓甯革細{}", e.getMessage());
         }
+        try {
+            //鍑虹墖浠诲姟鏁版嵁
+            List<BigStorageCageTask> outTaskList = new ArrayList<>();
+            for (int i = 0; i < 6; i++) {
 
-        //鍑虹墖浠诲姟鏁版嵁
-        List<BigStorageCageTask> outTaskList = new ArrayList<>();
-        for (int i = 0; i < 6; i++) {
-
-            BigStorageCageTask bigStorageCageTask = new BigStorageCageTask();
-            String glassId = "";
-            Integer startSlot = 0;
-            Integer targetSlot = 0;
-            Integer taskState = 0;
-            switch (i) {
-                case 0:
-                    glassId = s7DataZKDLPTwo.getId1();
-                    startSlot = s7DataZKDLPTwo.getFrom1();
-                    targetSlot = s7DataZKDLPTwo.getTo1();
-                    taskState = s7DataZKDLPTwo.getState1();
-                    ;
-                    break;
-                case 1:
-                    glassId = s7DataZKDLPTwo.getId2();
-                    startSlot = s7DataZKDLPTwo.getFrom2();
-                    targetSlot = s7DataZKDLPTwo.getTo2();
-                    taskState = s7DataZKDLPTwo.getState2();
-                    break;
-                case 2:
-                    glassId = s7DataZKDLPTwo.getId3();
-                    startSlot = s7DataZKDLPTwo.getFrom3();
-                    targetSlot = s7DataZKDLPTwo.getTo3();
-                    taskState = s7DataZKDLPTwo.getState3();
-                    break;
-                case 3:
-                    glassId = s7DataZKDLPTwo.getId4();
-                    startSlot = s7DataZKDLPTwo.getFrom4();
-                    targetSlot = s7DataZKDLPTwo.getTo4();
-                    taskState = s7DataZKDLPTwo.getState4();
-                    break;
-                case 4:
-                    glassId = s7DataZKDLPTwo.getId5();
-                    startSlot = s7DataZKDLPTwo.getFrom5();
-                    targetSlot = s7DataZKDLPTwo.getTo5();
-                    taskState = s7DataZKDLPTwo.getState5();
-                    break;
-                case 5:
-                    glassId = s7DataZKDLPTwo.getId6();
-                    startSlot = s7DataZKDLPTwo.getFrom6();
-                    targetSlot = s7DataZKDLPTwo.getTo6();
-                    taskState = s7DataZKDLPTwo.getState6();
-                    break;
+                BigStorageCageTask bigStorageCageTask = new BigStorageCageTask();
+                String glassId = "";
+                Integer startSlot = 0;
+                Integer targetSlot = 0;
+                Integer taskState = 0;
+                switch (i) {
+                    case 0:
+                        glassId = s7DataZKDLPTwo.getId1();
+                        startSlot = s7DataZKDLPTwo.getFrom1();
+                        targetSlot = s7DataZKDLPTwo.getTo1();
+                        taskState = s7DataZKDLPTwo.getState1();
+                        ;
+                        break;
+                    case 1:
+                        glassId = s7DataZKDLPTwo.getId2();
+                        startSlot = s7DataZKDLPTwo.getFrom2();
+                        targetSlot = s7DataZKDLPTwo.getTo2();
+                        taskState = s7DataZKDLPTwo.getState2();
+                        break;
+                    case 2:
+                        glassId = s7DataZKDLPTwo.getId3();
+                        startSlot = s7DataZKDLPTwo.getFrom3();
+                        targetSlot = s7DataZKDLPTwo.getTo3();
+                        taskState = s7DataZKDLPTwo.getState3();
+                        break;
+                    case 3:
+                        glassId = s7DataZKDLPTwo.getId4();
+                        startSlot = s7DataZKDLPTwo.getFrom4();
+                        targetSlot = s7DataZKDLPTwo.getTo4();
+                        taskState = s7DataZKDLPTwo.getState4();
+                        break;
+                    case 4:
+                        glassId = s7DataZKDLPTwo.getId5();
+                        startSlot = s7DataZKDLPTwo.getFrom5();
+                        targetSlot = s7DataZKDLPTwo.getTo5();
+                        taskState = s7DataZKDLPTwo.getState5();
+                        break;
+                    case 5:
+                        glassId = s7DataZKDLPTwo.getId6();
+                        startSlot = s7DataZKDLPTwo.getFrom6();
+                        targetSlot = s7DataZKDLPTwo.getTo6();
+                        taskState = s7DataZKDLPTwo.getState6();
+                        break;
+                }
+                if (StringUtils.isNotEmpty(glassId)) {
+                    bigStorageCageTask.setGlassId(glassId);
+                    bigStorageCageTask.setStartSlot(startSlot);
+                    bigStorageCageTask.setTargetSlot(targetSlot);
+                    bigStorageCageTask.setTaskState(taskState);
+                    outTaskList.add(bigStorageCageTask);
+                }
             }
-            if (StringUtils.isNotEmpty(glassId)) {
-                bigStorageCageTask.setGlassId(glassId);
-                bigStorageCageTask.setStartSlot(startSlot);
-                bigStorageCageTask.setTargetSlot(targetSlot);
-                bigStorageCageTask.setTaskState(taskState);
-                outTaskList.add(bigStorageCageTask);
-            }
+            jsonObject.append("bigStorageCageDetailsOutTask", outTaskList);
+        }catch (Exception e){
+            log.info("涓┖鍑虹墖浠诲姟鎺ㄩ�佹暟鎹紓甯革細{}", e.getMessage());
         }
-        jsonObject.append("bigStorageCageDetailsOutTask", outTaskList);
-
         //璋冨害寮�鍏�
         boolean dispatchHollowSwitch = false;
         if (redisUtil.getCacheObject("dispatchHollowSwitch") == null) {
@@ -341,6 +344,6 @@
         jsonObject.append("pieChartVOS", pieChartVOS);
         List<RunTime> hollowRunTimes = hollowBigStorageCageHistoryTaskService.queryRunTimes(LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
         jsonObject.append("hollowRunTimes", hollowRunTimes);
-        webSocketUtils.sendToWeb("largenScreen",jsonObject);
+        webSocketUtils.sendToWeb("largenScreen", jsonObject);
     }
 }

--
Gitblit v1.8.0