自动化立体仓库 - WMS系统
#
whycq
2025-01-02 5317c6f53f6997e42e5bb9b72da4d8bbd6df9715
#
1个文件已修改
6 ■■■■ 已修改文件
src/main/java/com/zy/common/web/WcsController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/web/WcsController.java
@@ -360,7 +360,7 @@
        log.info("收到WCS罐装出库接口请求");
        Date now = new Date();
        // 查询库存状态位F 且 库存明细包含该物料的库位
        LocMast tarLoc = locMastService.getLocFByMatnr("CP24609KS12300118");
        LocMast tarLoc = locMastService.getLocFByMatnr("BZ10100ZZ00000010");
        if (Cools.isEmpty(tarLoc)) {
            throw new CoolException("没有可出库的库位");
        }
@@ -475,14 +475,14 @@
            }
            List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo());
            for (WrkDetl wrkDetl : wrkDetls) {
                Mat mat = matService.selectByMatnr("CP25009TY10000248");
                Mat mat = matService.selectByMatnr("BZ10100ZZ00000010");
                WrkDetl wrkDetl1 = new WrkDetl();
                wrkDetl1.sync(wrkDetl);
                wrkDetl1.sync(mat);
                wrkDetl1.setIoTime(now);
                wrkDetlService.insert(wrkDetl1);
            }
            wrkDetlService.delete(new EntityWrapper<WrkDetl>().eq("matnr", "BC20009TY13701530").eq("wrk_no",wrkMast.getWrkNo()));
            wrkDetlService.delete(new EntityWrapper<WrkDetl>().eq("matnr", "CP10103TY22014617").eq("wrk_no",wrkMast.getWrkNo()));
            // 更新明细档io_time (历史档关联使用)
//            wrkDetlService.updateIoTime(wrkMast.getWrkNo(), now);