| | |
| | | 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(){ |