自动化立体仓库 - WMS系统
lty
2025-01-07 9c699c554f021930ee3598261f43e6dfd9cccb9c
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -240,7 +240,7 @@
                // 计算优先级
                dto.setPriority(priority);
                priority++; // 下一个任务优先级递增
                priority--; // 下一个任务优先级递增
                // 获取库位
                LocMast locMast = locMastService.selectById(dto.getLocNo());
@@ -266,6 +266,7 @@
                // 生成工作号
                int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(ioType));
                String pick = ioType == 101 ? "N":"Y";
                // 生成工作档
                WrkMast wrkMast = new WrkMast();
@@ -279,7 +280,7 @@
                wrkMast.setStaNo(staDesc.getStnNo());
                wrkMast.setSourceLocNo(dto.getLocNo());
                wrkMast.setFullPlt("Y");
                wrkMast.setPicking("N");
                wrkMast.setPicking(pick);
                wrkMast.setExitMk("N");
                wrkMast.setEmptyMk("N");
                wrkMast.setLinkMis("N");
@@ -906,7 +907,7 @@
        } else if (wrkMast.getIoType() > 100 && wrkMast.getWrkSts() != 14) {
            locNo = wrkMast.getSourceLocNo();
            // 出库 ===>> F.在库
            if (wrkMast.getIoType() == 101) {
            if (wrkMast.getIoType() == 101 || wrkMast.getIoType() == 103) {
                locSts = "F";
            // 空板出库 ===>> D.空桶/空栈板
            } else if (wrkMast.getIoType() == 110) {