From 95678b2302b7efa540b9c4e8795fbcfed16f0ea3 Mon Sep 17 00:00:00 2001
From: qlsxk <qlsxk@qq.com>
Date: 星期二, 14 十月 2025 13:21:48 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/ConsoleController.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/ConsoleController.java b/src/main/java/com/zy/asrs/controller/ConsoleController.java
index ea1ce40..af8220c 100644
--- a/src/main/java/com/zy/asrs/controller/ConsoleController.java
+++ b/src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -7,7 +7,9 @@
 import com.core.common.R;
 import com.zy.asrs.domain.param.SystemSwitchParam;
 import com.zy.asrs.entity.BasMap;
+import com.zy.asrs.entity.LocMast;
 import com.zy.asrs.service.BasMapService;
+import com.zy.asrs.service.LocMastService;
 import com.zy.common.model.MapNode;
 import com.zy.common.model.enums.NavigationMapType;
 import com.zy.common.utils.NavigateMapData;
@@ -36,6 +38,8 @@
     private RedisUtil redisUtil;
     @Autowired
     private NavigateMapData navigateMapData;
+    @Autowired
+    private LocMastService locMastService;
 
     @PostMapping("/system/running/status")
     @ManagerAuth(memo = "绯荤粺杩愯鐘舵��")
@@ -105,6 +109,23 @@
 
         List<List<MapNode>> arrayList = (List<List<MapNode>>) data;
         List<List<MapNode>> lists = navigateMapData.filterMap(NavigationMapType.getMapTypes(NavigationMapType.NONE), arrayList, lev, null, null);//杩囨护鍦板浘鏁版嵁
+
+        //鑾峰彇褰撳墠妤煎眰搴撲綅鏁版嵁
+        List<LocMast> locMasts = locMastService.selectLocByLev(lev);
+        for (LocMast locMast : locMasts) {
+            Integer row = locMast.getRow1();
+            Integer bay = locMast.getBay1();
+
+            List<MapNode> list = lists.get(row);
+            MapNode mapNode = list.get(bay);
+
+            mapNode.setLocSts(locMast.getLocSts());
+            mapNode.setLocNo(locMast.getLocNo());
+
+            //鏇存柊list
+            list.set(bay, mapNode);
+            lists.set(row, list);
+        }
         return R.ok().add(lists);
     }
 

--
Gitblit v1.9.1