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} +