自动化立体仓库 - WCS系统
Junjie
2023-07-18 858dc73a3d687deafc90a7b42ac0706fc41a1555
src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -105,10 +105,19 @@
        for (Map.Entry<Integer, StaProtocol> entry : stations.entrySet()) {
            SiteLatestDataVo vo = new SiteLatestDataVo();
            StaProtocol staProtocol = entry.getValue();
            vo.setSiteId(String.valueOf(entry.getKey())); // 站点编号
            if (entry.getKey() < 100){
                if (entry.getKey() < 10){
                    vo.setSiteId("00" + entry.getKey());  //如果站点编号是1,2,3,4  改为 001,002 ,003
                }else {
                    vo.setSiteId("0" + entry.getKey()); //如果站点编号是23,59,67,81  改为 023, 059, 067, 081
                }
            }else {
                vo.setSiteId(String.valueOf(entry.getKey())); // 站点编号
            }
            vo.setWorkNo(staProtocol.getWorkNo()); // 工作号
            vo.setSiteStatus(SiteStatusType.process(staProtocol));  // 状态
            vo.setNearbySta(staProtocol.getNearbySta());
            vo.setNearbySta(staProtocol.getNearbySta());  //RGV位置
            vos.add(vo);
        }
        return R.ok().add(vos);