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