自动化立体仓库 - WMS系统
1
zhangc
7 天以前 130734fae9297d84be9ea6d50a8e8c1a7f3747ce
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -1894,6 +1894,7 @@
            throw new CoolException("保存工作档失败");
        }
        // 工作档明细保存
        if (wrkDetls != null) {
        for (WrkDetl wrk : wrkDetls) {
            WrkDetl wrkDetl = new WrkDetl();
            Synchro.Copy(wrk, wrkDetl);
@@ -1904,6 +1905,7 @@
            wrkDetl.setModiTime(new Date());
            if (!wrkDetlService.insert(wrkDetl)) {
                throw new CoolException("保存工作档明细失败");
                }
            }
        }
        // 修改目标库位状态
@@ -1939,10 +1941,10 @@
        wrkMast.setIoPri(12D);
        wrkMast.setCrnNo(7);
        wrkMast.setLocNo(dto.getLocNo()); // 目标库位
        wrkMast.setFullPlt("Y"); // 满板
        wrkMast.setFullPlt(wrkDetls == null ? "N" : "Y"); // 满板
        wrkMast.setPicking("N"); // 拣料
        wrkMast.setExitMk("N"); // 退出
        wrkMast.setEmptyMk("Y"); // 空板
        wrkMast.setEmptyMk(wrkDetls != null ? "N" : "Y"); // 空板
        wrkMast.setBarcode(wrkMastold.getBarcode()); // 托盘码
        wrkMast.setLinkMis("N");
        wrkMast.setAppeTime(new Date());
@@ -1952,6 +1954,7 @@
            throw new CoolException("保存工作档失败");
        }
        // 工作档明细保存
        if (wrkDetls != null) {
        for (WrkDetl wrk : wrkDetls) {
            WrkDetl wrkDetl = new WrkDetl();
            Synchro.Copy(wrk, wrkDetl);
@@ -1962,6 +1965,7 @@
            wrkDetl.setModiTime(new Date());
            if (!wrkDetlService.insert(wrkDetl)) {
                throw new CoolException("保存工作档明细失败");
                }
            }
        }
        // 修改目标库位状态
@@ -1976,4 +1980,5 @@
        }
    }
}