From e38cf917b19b91bf6c8f07c70fb7bb391e1e80c0 Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期三, 18 十二月 2024 13:10:44 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/OutController.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/OutController.java b/src/main/java/com/zy/asrs/controller/OutController.java index 4713989..4be0c77 100644 --- a/src/main/java/com/zy/asrs/controller/OutController.java +++ b/src/main/java/com/zy/asrs/controller/OutController.java @@ -74,6 +74,7 @@ if (issued > 0) { LocDto locDto = new LocDto(locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getMaktx(), locDetl.getBatch(), orderDetl.getOrderNo(), issued >= locDetl.getAnfme() ? locDetl.getAnfme() : issued); + locDto.setFrozen(locDetl.getFrozen()); List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), issued >= locDetl.getAnfme() ? 101 : 103); locDto.setStaNos(staNos); locDtos.add(locDto); @@ -99,6 +100,16 @@ if (Cools.isEmpty(locDtos)) { return R.parse(BaseRes.PARAM); } + List<LocDto> locDtoArrayList = new ArrayList<>(); + for (LocDto locDto : locDtos){ + if (locDto.getFrozen()!=1){ + locDtoArrayList.add(locDto); + } + } + locDtos = locDtoArrayList; + if (Cools.isEmpty(locDtos)) { + return R.parse(BaseRes.PARAM); + } boolean lack = true; for (LocDto locDto : locDtos) { if (!locDto.isLack()) { -- Gitblit v1.9.1