From 1686a91b483beb91590f263af8314c0a8295820a Mon Sep 17 00:00:00 2001 From: kilo Date: Sat, 14 Oct 2023 18:03:21 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=B4=E6=8A=A4=E5=8C=85=E4=BB=B6=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 --- .../distribution/service/impl/DistributionAsyncServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 85d00ca58..d9ca8d469 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 @@ -1229,7 +1229,7 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService { if (stockArticleEntity.getIsZero().equals(IsOrNoConstant.no.getValue())){ List parcelListEntityList = distributionParcelListService.getBaseMapper().selectList(Wrappers.query().lambda().eq(DistributionParcelListEntity::getStockArticleId, id)); boolean flag = parcelListEntityList.stream().allMatch(p -> p.getOrderPackageReservationStatus().equals(OrderPackageReservationStatusConstant.yiyueyue.getValue())); - if (flag) { + if (flag && stockArticleEntity.getTotalNumber()==parcelListEntityList.size()) { assert stockArticleEntity != null; stockArticleEntity.setReservationStatus(OrderReservationStatusConstant.yiyueyue.getValue()); } else {