From 110d8dad4ce5c43a747afd50cbf6e6acbe0708bc Mon Sep 17 00:00:00 2001 From: "pref_mail@163.com" Date: Tue, 2 Jan 2024 17:26:28 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96PC=20=E9=85=8D=E9=80=81?= =?UTF-8?q?=E8=BD=A6=E6=AC=A1=20=E5=8C=85=E4=BB=B6=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DistributionDeliveryListMapper.java | 2 +- .../mapper/DistributionDeliveryListMapper.xml | 5 +- .../mapper/DistributionReservationMapper.java | 2 +- .../mapper/DistributionReservationMapper.xml | 23 +- .../service/IDistributionAsyncService.java | 4 +- .../impl/DistributionAsyncServiceImpl.java | 16 +- .../DistributionDeliveryListServiceImpl.java | 342 +++++++++++------- .../impl/DistributionSignforServiceImpl.java | 16 +- .../factory/mt/feign/MtOrderMainClinet.java | 8 +- 9 files changed, 259 insertions(+), 159 deletions(-) diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryListMapper.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryListMapper.java index 2d206fd1f..8767d0b61 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryListMapper.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryListMapper.java @@ -390,7 +390,7 @@ public interface DistributionDeliveryListMapper extends BaseMapper getZeroPackageListByDeliveryId(@Param("deliveryListId")Long deliveryId,@Param("stockArticleId")Long stockArticleId); + List getZeroPackageListByDeliveryId(@Param("deliveryListId")Long deliveryId,@Param("orderIds")List orderIds); /** * 查询配送任务的计划 diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryListMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryListMapper.xml index d26596e2e..2c04d3b3a 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryListMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryListMapper.xml @@ -1620,7 +1620,10 @@ INNER JOIN logpm_distribution_parcel_list AS ldpl ON ldrzp.parcel_list_id = ldpl.id INNER JOIN logpm_distribution_parcel_number AS ldpn ON ldpl.id = ldpn.parcel_list_id WHERE - lddl.id = #{deliveryListId} and ldrs.stock_article_id = #{stockArticleId} + lddl.id = #{deliveryListId} and ldrs.stock_article_id in + + #{id} +