自动化立体仓库 - WMS系统
luxiaotao1123
2022-03-25 8214c8fa159ef931f465e59f00d753ce7b120257
#杰克缝纫机立库 【根据单号检索单据数据】 优化2
3个文件已修改
22 ■■■■ 已修改文件
src/main/java/com/zy/asrs/entity/WaitPakin.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/utils/VersionUtils.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/WaitPakin.java
@@ -30,7 +30,7 @@
    /**
     * 仓库号
     * 规格
     */
    @ApiModelProperty(value= "规格")
    private String lgnum;
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -44,6 +44,7 @@
                eq("zpallet", param.getBarcode()).eq("io_status", "N")) > 0) {
            throw new CoolException("条码数据已存在");
        }
        Date now = new Date();
        // 无单组托
        if (Cools.isEmpty(param.getOrderNo())) {
            for (CombParam.CombMat combMat : param.getCombMats()) {
@@ -57,9 +58,9 @@
                waitPakin.setAnfme(combMat.getCount());  // 数量
                waitPakin.setIoStatus("N");     // 入出状态
                waitPakin.setAppeUser(userId);
                waitPakin.setAppeTime(new Date());
                waitPakin.setAppeTime(now);
                waitPakin.setModiUser(userId);
                waitPakin.setModiTime(new Date());
                waitPakin.setModiTime(now);
                VersionUtils.setWaitPakIn(waitPakin, matCode);
                if (!waitPakinService.insert(waitPakin)) {
@@ -88,10 +89,10 @@
                waitPakin.setAnfme(comb.getCount());  // 数量
                waitPakin.setIoStatus("N");     // 入出状态
                waitPakin.setAppeUser(userId);
                waitPakin.setAppeTime(new Date());
                waitPakin.setAppeTime(now);
                waitPakin.setModiUser(userId);
                waitPakin.setModiTime(new Date());
//                VersionUtils.setWaitPakIn(waitPakin, orderDetl);
                waitPakin.setModiTime(now);
                VersionUtils.setWaitPakIn(waitPakin, orderDetl);
                if (!waitPakinService.insert(waitPakin)) {
                    throw new CoolException("添加入库通知档失败");
                }
src/main/java/com/zy/asrs/utils/VersionUtils.java
@@ -85,6 +85,15 @@
        orderDetl.setSupplier(matCode.getStr6()); // 批号
    }
    public static void setWaitPakIn(WaitPakin waitPakIn, OrderDetl orderDetl) {
        waitPakIn.setMatnr(orderDetl.getMatnr()); // 物料编号
        waitPakIn.setMaktx(orderDetl.getMaktx()); // 物料描述
        waitPakIn.setLgnum(orderDetl.getSpecs()); // 规格
        waitPakIn.setType(orderDetl.getModel()); // 型号
        waitPakIn.setSupplier(orderDetl.getSupplier()); // 批号
        waitPakIn.setAltme(orderDetl.getUnit()); // 单位
    }
    // excel ----------------------------------------------------------------------