自动化立体仓库 - WMS系统
pang.jiabao
5 天以前 32c870b43c50df8e1946189be8a9bac822d8eff8
接收单据,回传单据,增加仓库编码字段
4个文件已修改
9 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/OrderPakinSyncHandler.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/OrderPakoutSyncHandler.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/model/DetlDto.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -107,6 +107,7 @@
        List<DetlDto> orderDetails = param.getOrderDetails();
        for (DetlDto detail : orderDetails) {
            DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getBrand(), detail.getStandby1(), detail.getStandby2(), detail.getStandby3(), detail.getLineNumber(), detail.getBoxType1(), detail.getBoxType2(), detail.getBoxType3(), detail.getAnfme(),detail.getSku());
            dto.setManu(detail.getManu());
            if (DetlDto.hasLineNumber(list, dto)) {
                DetlDto detlDto = DetlDto.findLineNumber(list, dto.getMatnr(), dto.getBatch(), dto.getBrand(), dto.getStandby1(), dto.getStandby2(), dto.getStandby3(), dto.getLineNumber(), dto.getBoxType1(), dto.getBoxType2(), dto.getBoxType3(),dto.getSku());
                assert detlDto != null;
@@ -123,6 +124,7 @@
            OrderDetlPakin orderDetl = new OrderDetlPakin();
            orderDetl.sync(mat);
            orderDetl.setSku(String.valueOf(detlDto.getSku()));
            orderDetl.setManu(detlDto.getManu());
            orderDetl.setLineNumber(detlDto.getLineNumber());
            orderDetl.setBatch(detlDto.getBatch());
            orderDetl.setAnfme(detlDto.getAnfme());
@@ -261,6 +263,7 @@
        for (DetlDto detail : orderDetails) {
            DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getBrand(), detail.getStandby1(), detail.getStandby2(), detail.getStandby3(), detail.getLineNumber(),
                    detail.getBoxType1(), detail.getBoxType2(), detail.getBoxType3(), detail.getAnfme(),detail.getSku());
            dto.setManu(detail.getManu());
            if (DetlDto.hasLineNumber(list, dto)) {
                DetlDto detlDto = DetlDto.findLineNumber(list, dto.getMatnr(), dto.getBatch(), dto.getBrand(), dto.getStandby1(), dto.getStandby2(), dto.getStandby3(), dto.getLineNumber(),
                        dto.getBoxType1(), dto.getBoxType2(), dto.getBoxType3(),dto.getSku());
@@ -278,6 +281,7 @@
            OrderDetlPakout orderDetl = new OrderDetlPakout();
            orderDetl.sync(mat);
            orderDetl.setSku(String.valueOf(detlDto.getSku()));
            orderDetl.setManu(detlDto.getManu());
            orderDetl.setLineNumber(detlDto.getLineNumber());
            orderDetl.setBatch(detlDto.getBatch());
            orderDetl.setAnfme(detlDto.getAnfme());
src/main/java/com/zy/asrs/task/handler/OrderPakinSyncHandler.java
@@ -127,6 +127,7 @@
                detlObject.put("matnr", orderDetlPakin.getMatnr());
                detlObject.put("batch", orderDetlPakin.getBatch());
                detlObject.put("anfme", orderDetlPakin.getQty() - orderDetlPakin.getUnits());
                detlObject.put("manu", orderDetlPakin.getManu());
                detl.add(detlObject);
            }
            object.put("matList", detl);
src/main/java/com/zy/asrs/task/handler/OrderPakoutSyncHandler.java
@@ -139,6 +139,7 @@
                detlObject.put("matnr", orderDetlPakout.getMatnr());
                detlObject.put("batch", orderDetlPakout.getBatch());
                detlObject.put("anfme", orderDetlPakout.getQty() - orderDetlPakout.getUnits() );
                detlObject.put("manu", orderDetlPakout.getManu());
                detl.add(detlObject);
            }
            object.put("matList", detl);
src/main/java/com/zy/common/model/DetlDto.java
@@ -40,6 +40,9 @@
    private String boxType2 = "";
    private String boxType3 = "";
    // 仓库
    private String manu;
    public DetlDto() {
    }