From d47f3a55e5f7b4328ad1bd2e059f03e5c0c4151a Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期二, 19 十一月 2024 15:56:23 +0800 Subject: [PATCH] #led task --- src/main/java/com/zy/asrs/controller/OutController.java | 27 +++++++++++++++++++++------ 1 files changed, 21 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/OutController.java b/src/main/java/com/zy/asrs/controller/OutController.java index b91a344..5bb069f 100644 --- a/src/main/java/com/zy/asrs/controller/OutController.java +++ b/src/main/java/com/zy/asrs/controller/OutController.java @@ -10,6 +10,7 @@ import com.zy.asrs.entity.LocMast; import com.zy.asrs.entity.OrderDetl; import com.zy.asrs.service.*; +import com.zy.asrs.utils.Utils; import com.zy.common.model.LocDto; import com.zy.common.model.TaskDto; import com.zy.common.utils.OutStockInterceptUtil; @@ -91,19 +92,19 @@ locMasts = locMastService.selectList(new EntityWrapper<LocMast>() .eq("gro1", locMast.getGro1()) .eq("crn_no", 7) - .eq("lev1",locMast.getLocType1()) + .eq("loc_type1",locMast.getLocType1()) .orderBy("bay1", false)); }else if (locMast.getBay1() >=4 && locMast.getBay1()<=12){ locMasts = locMastService.selectList(new EntityWrapper<LocMast>() .eq("gro1", locMast.getGro1()) .eq("crn_no", 7) - .eq("lev1",locMast.getLocType1()) + .eq("loc_type1",locMast.getLocType1()) .orderBy("bay1", true)); }else { locMasts = locMastService.selectList(new EntityWrapper<LocMast>() .eq("gro1", locMast.getGro1()) .eq("crn_no", 7) - .eq("lev1",locMast.getLocType1()) + .eq("loc_type1",locMast.getLocType1()) .orderBy("bay1", false)); } for (LocMast locMast1 : locMasts){ @@ -117,7 +118,14 @@ LocDto locDto = new LocDto(locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getMaktx(), locDetl.getBatch(), orderDetl.getOrderNo(), issued >= locDetl.getAnfme() ? locDetl.getAnfme() : issued); List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), issued >= locDetl.getAnfme() ? 101 : 103); - locDto.setStaNos(staNos); + List<LocDto.staListDto> maps = new ArrayList<>(); + for (Integer staNo : staNos) { + LocDto.staListDto staListDto = new LocDto.staListDto(); + staListDto.setStaNo(staNo); + staListDto.setStaName(Utils.getStaName(staNo)); + maps.add(staListDto); + } + locDto.setStaNos(maps); locDtos.add(locDto); // 鍓╀綑寰呭嚭鏁伴噺閫掑噺 issued = issued - locDetl.getAnfme(); @@ -135,9 +143,16 @@ LocDto locDto = new LocDto(locDetl.getLocNo(), locDetl.getMatnr(), locDetl.getMaktx(), locDetl.getBatch(), orderDetl.getOrderNo(), issued >= locDetl.getAnfme() ? locDetl.getAnfme() : issued); List<Integer> staNos = staDescService.queryOutStaNosByLocNo(locDetl.getLocNo(), issued >= locDetl.getAnfme() ? 101 : 103); - locDto.setStaNos(staNos); + List<LocDto.staListDto> maps = new ArrayList<>(); + for (Integer staNo : staNos) { + LocDto.staListDto staListDto = new LocDto.staListDto(); + staListDto.setStaNo(staNo); + staListDto.setStaName(Utils.getStaName(staNo)); + maps.add(staListDto); + } + locDto.setStaNos(maps); locDtos.add(locDto); - exist.add(locDetl.getLocNo()); +// exist.add(locDetl.getLocNo()); // 鍓╀綑寰呭嚭鏁伴噺閫掑噺 issued = issued - locDetl.getAnfme(); }else { -- Gitblit v1.9.1