自动化立体仓库 - WMS系统
#
Junjie
2 天以前 69751efffcfc8784182a7b06c578bc86a5a0918b
#
1个文件已修改
25 ■■■■ 已修改文件
src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java
@@ -350,25 +350,26 @@
                DetlDto detlDto;
                List<DetlDto> orderDetails = new ArrayList<>();
                long i = 1;
                for (NccSaleDbddWms nccCgCgdhdWms : map.get(key)) {
                    log.info("nccCgCgdhdWms数据:{}", JSONObject.toJSON(nccCgCgdhdWms));
                for (NccSaleDbddWms nccSaleDbddWms : map.get(key)) {
                    log.info("nccSaleDbddWms数据:{}", JSONObject.toJSON(nccSaleDbddWms));
                    detlDto = new DetlDto();
                    detlDto.setMatnr(nccCgCgdhdWms.getWlbm());
                    detlDto.setAnfme(nccCgCgdhdWms.getZsl().doubleValue());
                    detlDto.setWeight(nccCgCgdhdWms.getFsl().doubleValue());
                    detlDto.setBatch(nccCgCgdhdWms.getVbatchcode());
                    detlDto.setMatnr(nccSaleDbddWms.getWlbm());
                    detlDto.setAnfme(nccSaleDbddWms.getZsl().doubleValue());
                    detlDto.setWeight(nccSaleDbddWms.getFsl().doubleValue());
                    detlDto.setBatch(nccSaleDbddWms.getVbatchcode());
                    detlDto.setLineNumber(i);
                    detlDto.setRemark(JSONObject.toJSONString(nccCgCgdhdWms));
                    detlDto.setStandby1(nccCgCgdhdWms.getDcckbm());
                    detlDto.setRemark(JSONObject.toJSONString(nccSaleDbddWms));
                    detlDto.setStandby1(nccSaleDbddWms.getDcckbm());
                    orderDetails.add(detlDto);
                    i++;
                    nccCgCgdhdWms.setWmsFlag(1);
                    param.setOrderNo(nccCgCgdhdWms.getVbillcode() + "-" + size);
                    param.setCstmrName(nccCgCgdhdWms.getDrkczzmc());
                    param.setOrderNo(nccSaleDbddWms.getVbillcode() + "-" + size);
                    param.setCstmrName(nccSaleDbddWms.getDrkczzmc());
                    nccSaleDbddWms.setWmsFlag(1);
                    nccSaleDbddWmsService.updateById(nccSaleDbddWms);
                }
                param.setOrderDetails(orderDetails);
                openService.pakoutOrderCreate(param);
                nccSaleDbddWmsService.updateBatchById(map.get(key));
                size++;
            }
        } catch (Exception e) {