From 06ae8ad9a344746349371a2722ab96f9f78823b0 Mon Sep 17 00:00:00 2001 From: "pref_mail@163.com" Date: Sat, 23 Mar 2024 23:33:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E5=AE=9A=E5=88=B6?= =?UTF-8?q?=E5=93=81=E5=A4=87=E8=B4=A7=E9=9D=9E=E7=A9=BA=E7=9A=84=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DistributionStockupAppController.java | 33 +++++++++++-------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionStockupAppController.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionStockupAppController.java index 77ee44927..76ccb2008 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionStockupAppController.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/appcontroller/DistributionStockupAppController.java @@ -282,22 +282,29 @@ public class DistributionStockupAppController extends BladeController { if (!list.isEmpty()) { for (DistributionStockupOrderListVO vo : list) { - planNum = planNum + vo.getPlanNum(); - scanNum = scanNum + vo.getScanNum(); - trayNum = trayNum + vo.getAllocationNumber(); -// Boolean aBoolean = distributionStockupService.getClientStockupTray(reservationId, vo.getAllocationId()); -// Boolean aBoolean = distributionReservationPackageService.selectClientStockupState(reservationId, vo.getStockArticleId()); -// vo.setTrayLean(aBoolean); -// if (ObjectUtils.isNotNull(vo.getTrayId()) && !vo.getPallet().contains(",") && !vo.isCompleteStact() && ObjectUtils.isNotNull( vo.getAllocationId()) ) { - if (ObjectUtils.isNotNull(vo.getTrayId()) && !vo.isCompleteStact()) { - List trayEntityList = basicdataTrayClient.getTrayEntityList(vo.getTrayId()); - if (ObjectUtils.isNotNull(trayEntityList) && ObjectUtils.isNotNull(trayEntityList.get(0))) { - vo.setTrayLeanName(trayEntityList.stream().map(BasicdataTrayEntity::getPalletName).collect(Collectors.joining(","))); + log.info(" 定制品备货 信息 DistributionStockupOrderListVO {}",vo); + if(ObjectUtils.isNotNull(vo)){ + if(ObjectUtils.isNotNull(vo.getPlanNum())){ + planNum = planNum + vo.getPlanNum(); + } + if(ObjectUtils.isNotNull(vo.getScanNum())){ + scanNum = scanNum + vo.getScanNum(); + } + if(ObjectUtils.isNotNull(vo.getAllocationNumber())){ + trayNum = trayNum + vo.getAllocationNumber(); + } + + if (ObjectUtils.isNotNull(vo.getTrayId()) && !vo.isCompleteStact()) { + List trayEntityList = basicdataTrayClient.getTrayEntityList(vo.getTrayId()); + if (ObjectUtils.isNotNull(trayEntityList) && ObjectUtils.isNotNull(trayEntityList.get(0))) { + vo.setTrayLeanName(trayEntityList.stream().map(BasicdataTrayEntity::getPalletName).collect(Collectors.joining(","))); + } + //有没有可用整托配货的数据 + vo.setTrayLean(distributionStockupService.getTrayBoot(vo, stockupDTO.getTypeService())); } - //有没有可用整托配货的数据 - vo.setTrayLean(distributionStockupService.getTrayBoot(vo, stockupDTO.getTypeService())); } + } if (IsOrNoConstant.yes.getValue().equals(stockupDTO.getIsZero())){ //查询客户零担计划数量