From 764ac1812ba233c2e0c5a2dba80b7962babe025a Mon Sep 17 00:00:00 2001 From: "pref_mail@163.com" Date: Sat, 13 Jan 2024 14:14:29 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AD=BE=E4=B8=8A=E5=8F=96=E6=B6=88=E9=A2=84?= =?UTF-8?q?=E7=BA=A6=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/DistributionParcelListMapper.xml | 1 - .../mapper/DistributionReservationMapper.java | 2 + .../mapper/DistributionReservationMapper.xml | 51 ++++++++++++++++++- .../impl/DistributionAsyncServiceImpl.java | 1 + .../DistributionDeliveryListServiceImpl.java | 7 +++ .../DistributionParcelListWrapper.java | 3 ++ 6 files changed, 63 insertions(+), 2 deletions(-) diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml index 1d029f222..e46bb843a 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml @@ -131,7 +131,6 @@ ldpl.order_package_stockup_status orderPackageStockupStatus, ldpl.order_package_reservation_status orderPackageReservationStatus, ldpl.order_package_loading_status orderPackageLoadingStatus, - ldpl.waybill_number waybillNumber, ldpl.warehouse_entry_time_end warehouseEntryTimeEnd, ldpl.waybill_number waybillNumber, lwug.position_code goodsAllocation, diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.java index cb4ffd81a..5b1c4d7c8 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.java @@ -356,4 +356,6 @@ public interface DistributionReservationMapper extends BaseMapper selectInvenToryPackageByReservationInfo(@Param("param") Map reservationPackageDTO,IPage page); + + List getReservationPackageNew(@Param("param")Map distributionDeliveryInfoDTO); } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.xml index c97f4faec..f9ae56dcd 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionReservationMapper.xml @@ -709,7 +709,7 @@ LEFT JOIN logpm_distribution_parcel_list AS ldpl ON ldrp.parce_list_id = ldpl.id - lds.delivery_id = #{param.deliveryId} and ldrp.packet_bar_status in ('1','3') + lds.delivery_id = #{param.deliveryId} and ldrp.packet_bar_status in ('1','3') and ldpl.id is not null and ldpl.waybill_number like concat('%',#{param.waybillNumber},'%') @@ -1642,4 +1642,53 @@ + + + diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java index 431b6dc21..d9814271d 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java @@ -1635,6 +1635,7 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService { .distinct().collect(Collectors.joining(",")); distributionStockArticleService.maintenanceOrderInfo(orderCodes, warehouseId); + log.info(">>>>>> updatePackageDeliveryStatus,{}, {}",reservationId,packageIds); //完成对该客户下此包件任务的取消 int row = distributionReservationMapper.updatePackageDeliveryStatus(reservationId, packageIds); //TODO 欠缺零担的资源释放 diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java index cb5b215ed..105c8793c 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java @@ -4140,10 +4140,15 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl parcelListEntityList = distributionReservationMapper.getReservationPackage(orderIds, distributionDeliveryInfoDTO); +// List parcelListEntityList = distributionReservationMapper.getReservationPackageNew(distributionDeliveryInfoDTO); + log.info(">>>>>> parcelListEntityList {}",parcelListEntityList); List parcelListVOList = DistributionParcelListWrapper.build().listVO(parcelListEntityList); for (DistributionParcelListVO distributionParcelListVO : parcelListVOList) { + log.info(">>>>>> distributionParcelListVO {}",distributionParcelListVO); if (Func.isNotEmpty(loadingDataMap)) { DistributionLoadscanEntity loadscanEntity = loadingDataMap.get(distributionParcelListVO.getId()); + log.info(">>>>>> loadscanEntity {}",loadscanEntity); + if (Func.isNotEmpty(loadscanEntity)) { if (loadscanEntity.getSignforState().equals(LoadScanSigningStatusConstant.yiqianshou.getValue())) { distributionParcelListVO.setSigningNub(loadscanEntity.getReceivedQuantity()); @@ -4185,6 +4190,8 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl>>>>> distributionParcelListVO2 {}",distributionParcelListVO); + distributionParcelListVOS.add(distributionParcelListVO); } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/wrapper/DistributionParcelListWrapper.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/wrapper/DistributionParcelListWrapper.java index a16cf1902..142165b47 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/wrapper/DistributionParcelListWrapper.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/wrapper/DistributionParcelListWrapper.java @@ -35,6 +35,9 @@ public class DistributionParcelListWrapper extends BaseEntityWrapper