From cc6b0a2563c982b824051a8417c2b157f3832e57 Mon Sep 17 00:00:00 2001
From: 严智鑫 <test>
Date: 星期一, 05 八月 2024 17:00:08 +0800
Subject: [PATCH] 摆片识别查某工程号 返回前端数据按版图分类

---
 hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/job/CacheGlassTask.java |   32 +++++++++++++++++++++++++++++---
 1 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/job/CacheGlassTask.java b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/job/CacheGlassTask.java
index ddbc9a9..0f2d45c 100644
--- a/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/job/CacheGlassTask.java
+++ b/hangzhoumesParent/moduleService/CacheGlassModule/src/main/java/com/mes/job/CacheGlassTask.java
@@ -87,6 +87,8 @@
     @Value("${mes.min.two.secondLength}")
     private String minTwoSecondLength;
 
+    public static String engineerId="";
+
     @Scheduled(fixedDelay = 1000)
     public void plcHomeEdgTask() {
         Date startDate = new Date();
@@ -696,9 +698,17 @@
     @Scheduled(fixedDelay = 1000)
     public void CacheGlassTasks() {
         JSONObject jsonObject = new JSONObject();
-        //璇嗗埆鎽嗙墖
-        List<Map<String, Object>> currentCutTerritorys = edgStorageCageDetailsService.selectCutTerritory();
+        List<Map<String, Object>> currentCutTerritorys= edgStorageCageDetailsService.selectCutTerritory();
+//        List<Map<String, Object>> currentCutTerritorys=new ArrayList<>();
+//        if(engineerId==null||engineerId.isEmpty()){
+//            //璇嗗埆鎽嗙墖 褰撳墠鐗堝浘鏁版嵁
+//            currentCutTerritorys = edgStorageCageDetailsService.selectCutTerritory();
+//        }else{
+//            //璇嗗埆鎽嗙墖 姝ngineerId 宸ョ▼鐗堝浘鏁版嵁
+//            currentCutTerritorys = edgStorageCageDetailsService.selectCurrentCutTerritory(engineerId);
+//        }
         jsonObject.append("currentCutTerritory", currentCutTerritorys);
+        //log.info("鏈璇嗗埆鐗堝浘{},++++{}",engineerId,currentCutTerritorys);
         //纾ㄨ竟淇℃伅
         List<Map<String, Object>> EdgTasks1 = taskCacheService.selectEdgInfo("2001");
         List<Map<String, Object>> EdgTasks2 = taskCacheService.selectEdgInfo("2002");
@@ -725,6 +735,22 @@
             }
         }
     }
-
+    @Scheduled(fixedDelay = 1000)
+    public void cacheGlassIsRun(){
+        JSONObject jsonObject = new JSONObject();
+        //姝e湪杩涜鐨勪换鍔�
+        List<TaskCache>taskCaches=taskCacheService.selectTaskCacheIsRun();
+        jsonObject.append("taskCaches", taskCaches);
+        ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("cacheGlassIsRun");
+        if (sendwServer != null) {
+            for (WebSocketServer webserver : sendwServer) {
+                if (webserver != null) {
+                    webserver.sendMessage(jsonObject.toString());
+                } else {
+                    log.info("Home is closed");
+                }
+            }
+        }
+    }
 
 }

--
Gitblit v1.8.0