From f7a68273c9ae23eb81e90eb0349c8314ccd8927c Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 12 十一月 2024 09:15:04 +0800
Subject: [PATCH] #

---
 zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/MapDataWsScheduler.java |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/MapDataWsScheduler.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/MapDataWsScheduler.java
index 4bb3460..c5dbffb 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/MapDataWsScheduler.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/MapDataWsScheduler.java
@@ -8,8 +8,10 @@
 import com.zy.acs.manager.core.service.astart.MapDataDispatcher;
 import com.zy.acs.manager.manager.entity.Agv;
 import com.zy.acs.manager.manager.entity.AgvDetail;
+import com.zy.acs.manager.manager.entity.AgvModel;
 import com.zy.acs.manager.manager.entity.Code;
 import com.zy.acs.manager.manager.service.AgvDetailService;
+import com.zy.acs.manager.manager.service.AgvModelService;
 import com.zy.acs.manager.manager.service.AgvService;
 import com.zy.acs.manager.manager.service.CodeService;
 import com.zy.acs.manager.manager.websocket.MapWebSocket;
@@ -34,6 +36,8 @@
     @Autowired
     private AgvDetailService agvDetailService;
     @Autowired
+    private AgvModelService agvModelService;
+    @Autowired
     private CodeService codeService;
     @Autowired
     private MapDataDispatcher mapDataDispatcher;
@@ -42,12 +46,12 @@
 
     @Scheduled(cron = "0/1 * * * * ? ")
     public void broadcast() {
-//        i++;
-//        int key;
-//        if (i > 10) {
-//            i=0;
-//        }
-//        key = i /2;
+        i++;
+        int key;
+        if (i > 10) {
+            i=0;
+        }
+        key = i /2;
 //        MapWebSocket.broadcast(mockData.get(key));
 
 
@@ -64,6 +68,7 @@
         );
         for (Agv agv : agvList) {
             AgvDetail agvDetail = agvDetailService.selectByAgvId(agv.getId());
+            AgvModel agvModel = agvModelService.getById(agv.getAgvModel());
             if (null == agvDetail) { continue; }
             Long recentCode = agvDetail.getRecentCode();
             if (null == recentCode) { continue; }
@@ -71,6 +76,7 @@
             if (null == code) { continue; }
 
             MapWsAgvVo vo = new MapWsAgvVo();
+            vo.setAgvModel(agvModel.getType());
             vo.setAgvNo(agv.getUuid());
             vo.setCode(code.getData());
             vo.setDirection(agvDetail.getAgvAngle());

--
Gitblit v1.9.1