自动化立体仓库 - WMS系统
zhangc
2025-02-19 6e64596aec723071c690edf9c878b0945fd0e37a
src/main/java/com/zy/asrs/controller/AgvMobileController.java
@@ -401,9 +401,19 @@
        if (!Cools.isEmpty(locNo)) {
            listByLocNo = agvLocDetlService.selectList(new EntityWrapper<AgvLocDetl>().eq("loc_no", locNo));
            if (listByLocNo != null) {
                for (AgvLocDetl agvLocDetl : listByLocNo) {
                    agvLocDetl.setCount(agvLocDetl.getAnfme());
                }
            }
        }
        if (!Cools.isEmpty(locNo)) {
        if (!Cools.isEmpty(containerCode)) {
            listByContainerCode = agvLocDetlService.selectList(new EntityWrapper<AgvLocDetl>().eq("supp_code", containerCode));
            if (listByContainerCode != null) {
                for (AgvLocDetl agvLocDetl : listByContainerCode) {
                    agvLocDetl.setCount(agvLocDetl.getAnfme());
                }
            }
        }
        Map<String, Object> result = new HashMap<String, Object>();
@@ -627,7 +637,7 @@
            if (Cools.isEmpty(locMastS)) {
                throw new CoolException("当前库位非在库状态!库位号=" + locNo);
            }
            AgvWrkMast wrkMast = createWrkMast(ioType, 22L, locNo, "", barcode, now, getUserId(), Integer.parseInt(barcode.substring(0,2)), floor);
            AgvWrkMast wrkMast = createWrkMast(ioType, 22L, locNo, "", barcode, now, getUserId(), Integer.parseInt(barcode.substring(0, 2)), floor);
            // 同步调拨单
            long flowId = snowflakeIdWorker.nextId();
            List<AgvLocDetl> agvLocDetls = agvLocDetlService.selectList(new EntityWrapper<AgvLocDetl>().eq("loc_no", locNo));