From 92ac16fad20cbd4c0035501ef04605bdb960fc18 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期五, 24 五月 2024 10:36:49 +0800
Subject: [PATCH] #提升机状态

---
 src/main/java/com/zy/asrs/controller/ConsoleController.java |   22 ++++++++++++++++++++++
 1 files changed, 22 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 d56f44d..0dc3353 100644
--- a/src/main/java/com/zy/asrs/controller/ConsoleController.java
+++ b/src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -123,6 +123,28 @@
         return R.ok().add(vos);
     }
 
+
+    @PostMapping("/latest/data/hoist")
+    @ManagerAuth(memo = "鎻愬崌鏈哄疄鏃舵暟鎹�")
+    public R hoistLatestData(){
+        List<HoistDataVo> vos = new ArrayList<>();
+        Map<Integer, StaProtocol> stations = new HashMap<>();
+        for (DevpSlave devp : slaveProperties.getDevp()) {
+            DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
+            if (null != devpThread) {
+                stations.putAll(devpThread.getStation());
+            }
+        }
+        for (Map.Entry<Integer, StaProtocol> entry : stations.entrySet()) {
+            HoistDataVo vo = new HoistDataVo();
+            StaProtocol staProtocol = entry.getValue();
+            vo.setHoistId(String.valueOf(entry.getKey()));
+            vo.setPlace(staProtocol.getPlace());
+            vos.add(vo);
+        }
+        return R.ok().add(vos);
+    }
+
     @PostMapping("/latest/data/crn")
     @ManagerAuth(memo = "鍫嗗灈鏈哄疄鏃舵暟鎹�")
     public R crnLatestData(){

--
Gitblit v1.9.1