From 168aa783b5eaf7f1cb34be67b7d3f9d7fda13bd2 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 23 三月 2022 09:36:59 +0800 Subject: [PATCH] #杰克缝纫机立库 【添加订单状态模块】 --- src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java b/src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java index a76ea38..8fa6859 100644 --- a/src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java @@ -104,6 +104,7 @@ ReplenishDto param = new ReplenishDto(); param.setMatnr(wrkDetl.getMatnr()); param.setCount(wrkDetl.getAnfme()); + param.setWorkNo(wrkMast.getWrkNo()); replenishDtos.add(param); } Result result = wmsService.replenish(replenishDtos); @@ -120,17 +121,16 @@ if (Cools.isEmpty(wrkMast.getPdcType()) || !wrkMast.getPdcType().equals("Y")) { List<ReplenishDto> replenishDtos = new ArrayList<>(); List<WrkDetl> wrkDetls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); - if (!Cools.isEmpty(wrkDetls)) { - for (WrkDetl wrkDetl : wrkDetls) { - ReplenishDto param = new ReplenishDto(); - param.setMatnr(wrkDetl.getMatnr()); - param.setCount(wrkDetl.getAnfme()); - replenishDtos.add(param); - } - Result result = wmsService.replenish(replenishDtos); - if (result.getCode() != 200) { - exceptionHandle("琛ヨ揣鍒板钩浠揫workNo={0}]澶辫触", wrkMast.getWrkNo()); - } + for (WrkDetl wrkDetl : wrkDetls) { + ReplenishDto param = new ReplenishDto(); + param.setMatnr(wrkDetl.getMatnr()); + param.setCount(wrkDetl.getAnfme()); + param.setWorkNo(wrkMast.getWrkNo()); + replenishDtos.add(param); + } + Result result = wmsService.replenish(replenishDtos); + if (result.getCode() != 200) { + exceptionHandle("琛ヨ揣鍒板钩浠揫workNo={0}]澶辫触", wrkMast.getWrkNo()); } // 閿�鍞鍗� } else { @@ -142,6 +142,7 @@ ReplenishDto param = new ReplenishDto(); param.setMatnr(wrkDetl.getMatnr()); param.setCount(more); + param.setWorkNo(wrkMast.getWrkNo()); List<ReplenishDto> replenishDtos = new ArrayList<>(); replenishDtos.add(param); Result result = wmsService.replenish(replenishDtos); -- Gitblit v1.9.1