自动化立体仓库 - WMS系统
zhangc
2025-03-09 dfc9552392f9f973ab52e55d58a7ae2acdaeb1f3
src/main/java/com/zy/asrs/controller/AgvMobileController.java
@@ -203,7 +203,7 @@
                return R.error("缺少容器参数");
            }
            pda.setContainerType(Short.valueOf(pda.getContainerCode().substring(0, 2)));
            workService.emptyPlateIn(pda.getDevNo(), pda.getContainerCode(), pda.getContainerType(), getUserId(), false);
            workService.emptyPlateInV3(pda.getDevNo(), pda.getContainerCode(), pda.getContainerType(), getUserId(), false);
        }
        return R.ok();
@@ -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(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));