From 07aa86635ac67c565e883540f37447a14c482855 Mon Sep 17 00:00:00 2001 From: zhenghaoyu Date: Thu, 6 Feb 2025 11:28:46 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=BC=BA=E5=88=B6=E8=AE=A2=E5=8D=95=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=9B=B4=E6=96=B0=E6=9F=A5=E4=B8=BB=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/DistributionParcelListMapper.java | 1 + .../mapper/DistributionParcelListMapper.xml | 10 ++++++++++ .../service/IDistributionParcelListService.java | 2 ++ .../impl/DistributionParcelListServiceImpl.java | 5 +++++ .../DistributionStockArticleServiceImpl.java | 16 ++++++++++------ 5 files changed, 28 insertions(+), 6 deletions(-) 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 030a4b22b..716014af9 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 @@ -350,4 +350,5 @@ public interface DistributionParcelListMapper extends BaseMapper findSignOrderPackageCodes(@Param("orderPackageCodeList") List orderPackageCodeList); + List findListByOrderCodeAndWarehouseIdAndConditions(@Param("orderCode") String orderCode, @Param("warehouseId") Long warehouseId, @Param("conditions") Integer conditions); } 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 619e72775..675b10af6 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 @@ -2336,4 +2336,14 @@ and is_deleted = 0 + + + diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionParcelListService.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionParcelListService.java index 0fb383e8f..1740f454a 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionParcelListService.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionParcelListService.java @@ -324,4 +324,6 @@ public interface IDistributionParcelListService extends BaseService findListByOrderPackageCodesAndCode(List orderPackageCodeGroup); List findSignOrderPackageCodes(List orderPackageCodeList); + + List findListByOrderCodeAndWarehouseIdAndConditions(String orderCode, Long warehouseId, Integer iconditions); } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionParcelListServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionParcelListServiceImpl.java index 2fb945791..984a0c94f 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionParcelListServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionParcelListServiceImpl.java @@ -1676,4 +1676,9 @@ public class DistributionParcelListServiceImpl extends BaseServiceImpl findSignOrderPackageCodes(List orderPackageCodeList) { return baseMapper.findSignOrderPackageCodes(orderPackageCodeList); } + + @Override + public List findListByOrderCodeAndWarehouseIdAndConditions(String orderCode, Long warehouseId, Integer conditions) { + return baseMapper.findListByOrderCodeAndWarehouseIdAndConditions(orderCode,warehouseId,conditions); + } } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockArticleServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockArticleServiceImpl.java index e10c7cdf7..4f34d6a7e 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockArticleServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockArticleServiceImpl.java @@ -1520,12 +1520,16 @@ public class DistributionStockArticleServiceImpl extends BaseServiceImpl queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("order_code", stockArticleEntity.getOrderCode()) - .eq("warehouse_id", stockArticleEntity.getWarehouseId()) - .eq("conditions", 1) - .eq("is_deleted", 0); - List list = distributionParcelListService.list(queryWrapper); +// QueryWrapper queryWrapper = new QueryWrapper<>(); +// queryWrapper.eq("order_code", stockArticleEntity.getOrderCode()) +// .eq("warehouse_id", stockArticleEntity.getWarehouseId()) +// .eq("conditions", 1) +// .eq("is_deleted", 0); +// List list = distributionParcelListService.list(queryWrapper); + + List list = distributionParcelListService.findListByOrderCodeAndWarehouseIdAndConditions(stockArticleEntity.getOrderCode(), stockArticleEntity.getWarehouseId(), 1); + + if(CollUtil.isNotEmpty(list)){ log.info("##################updateOrderInfoByDistributionStockArticleEntity: 查询到的包件数据 {} 条",list.size());