自动化立体仓库 - WMS系统
1
zhangc
2025-03-30 396dfb3eba1725868ab2e01d7c1af5e64bf108d3
1
1个文件已修改
7 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/AgvOpenController.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/AgvOpenController.java
@@ -232,6 +232,12 @@
                    String locSts = "O";
                    if (byDevNo != null) {
                        assert log != null;
                        if (!Cools.isEmpty(agvWrkMast.getBarcode())) {
                            AgvBasDevp agvBasDevp = agvBasDevpService.selectOne(new EntityWrapper<AgvBasDevp>().eq("barcode", agvWrkMast.getBarcode()));
                            if (!Cools.isEmpty(agvBasDevp) && agvBasDevp.getLocSts().equals("F") && !agvBasDevp.getDevNo().equals(byDevNo.getDevNo())) {
                                agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvBasDevp.getDevNo(), locSts, "", null);
                            }
                        }
                        log.info("料架离开时当前站点状态:{},{}", byDevNo.getDevNo(), byDevNo.getLocSts());
                        if ("S".equals(byDevNo.getLocSts()) || "F".equals(byDevNo.getLocSts())) {
                            log.info("料架离开时当前站点状态保持不变1:{},{}", byDevNo.getDevNo(), byDevNo.getLocSts());
@@ -242,6 +248,7 @@
                            locSts = "O";
                            agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getSourceLocNo(), locSts, "", null);
                        }
                    }
                    break;
            }