diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java index d558ff578..f6fae33d5 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java @@ -67,7 +67,7 @@ public interface IDistributionParcelListClient { List findEntityListByOrderCode(@RequestParam String orderCode); @GetMapping(API_PREFIX+"/findALLNoUpShelfPackageByOrderCode") - List findALLNoUpShelfPackageByOrderCode(@RequestParam String orderCode); + List findALLNoUpShelfPackageByOrderCode(@RequestParam String orderCode,@RequestParam Long warehouseId); @GetMapping(API_PREFIX+"/updatePackageGroundingStatus") void updatePackageGroundingStatus(@RequestParam String orderPackageCode, @RequestParam String groundingStatus); diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java index 102c0b02f..c56c191d4 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java @@ -89,12 +89,12 @@ public class DistributionParcelListClient implements IDistributionParcelListClie } @Override - public List findALLNoUpShelfPackageByOrderCode(String orderCode) { + public List findALLNoUpShelfPackageByOrderCode(String orderCode,Long warehouseId) { // QueryWrapper queryWrapper = new QueryWrapper<>(); // queryWrapper.eq("order_code",orderCode) // .eq("is_deleted",0) // .eq("order_package_grounding_status",10); - return distributionParcelListService.findALLNoUpShelfPackageByOrderCode(orderCode); + return distributionParcelListService.findALLNoUpShelfPackageByOrderCode(orderCode,warehouseId); } @Override diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java index 26e74dd4a..5692ff324 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java @@ -90,7 +90,7 @@ public interface DistributionParcelListMapper extends BaseMapper selectOrderInfoSelfList(@Param("reservationId") Long reservationId,@Param("stockupId") Long stockupId, @Param("stockArticleId")Long stockArticleId); - List findALLNoUpShelfPackageByOrderCode(@Param("orderCode") String orderCode); + List findALLNoUpShelfPackageByOrderCode(@Param("orderCode") String orderCode,@Param("orderCode") Long warehouseId); IPage pageOweList(IPage page,@Param("param") DistributionParcelListDTO parcelListEntity); } 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 a165abc97..5c8401b20 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 @@ -318,6 +318,7 @@ left join logpm_warehouse_updown_goods lwug on lwug.association_value = ldpl.order_package_code where 1=1 and ldpl.order_code = #{orderCode} + and ldpl.warehouse_id = #{warehouseId} and lwtg.id is null and lwug.id is null diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.xml index 4cc1a4f4e..11b49a0b9 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.xml @@ -300,11 +300,12 @@