From 439452f59b03556aecc5dd6dbaa8f064b70cd026 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期一, 31 五月 2021 11:13:49 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 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 add9e2a..07e740c 100644 --- a/src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/WorkLogHandler.java @@ -22,6 +22,7 @@ import java.util.ArrayList; import java.util.List; +import java.util.Optional; /** * Created by vincent on 2020/7/6 @@ -125,6 +126,24 @@ if (result.getCode() != 200) { exceptionHandle("琛ヨ揣鍒板钩浠揫workNo={0}]澶辫触", wrkMast.getWrkNo()); } + // 閿�鍞鍗� + } else { + if (wrkMast.getIoType() == 101) { + Double more = Optional.ofNullable(wrkMast.getRefWrkno()).orElse(0.0D); + List<WrkDetl> wrkDetls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); + if (more > 0 && !Cools.isEmpty(wrkDetls)) { + WrkDetl wrkDetl = wrkDetls.get(0); + ReplenishDto param = new ReplenishDto(); + param.setMatnr(wrkDetl.getMatnr()); + param.setCount(more); + List<ReplenishDto> replenishDtos = new ArrayList<>(); + replenishDtos.add(param); + Result result = wmsService.replenish(replenishDtos); + if (result.getCode() != 200) { + exceptionHandle("琛ヨ揣鍒板钩浠揫workNo={0}]澶辫触", wrkMast.getWrkNo()); + } + } + } } } -- Gitblit v1.9.1