From 37c82c288b8fef26bc08614f748db38b95816206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=B6=9B?= Date: Fri, 13 Jun 2025 14:07:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E5=88=B0=E8=B4=A7=E6=95=B0=E9=87=8F?= =?UTF-8?q?=E8=B5=8B=E5=80=BC=E9=80=BB=E8=BE=91=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../springblade/lims/goods/controller/GoodsController.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lab-service/lab-capital/src/main/java/org/springblade/lims/goods/controller/GoodsController.java b/lab-service/lab-capital/src/main/java/org/springblade/lims/goods/controller/GoodsController.java index 61913b3..13cd3f1 100644 --- a/lab-service/lab-capital/src/main/java/org/springblade/lims/goods/controller/GoodsController.java +++ b/lab-service/lab-capital/src/main/java/org/springblade/lims/goods/controller/GoodsController.java @@ -114,9 +114,9 @@ public class GoodsController extends BladeController { wrapper.eq(ProductStoreDetial::getStatus, 0); List list = productStoreDetialService.list(wrapper); goods1.setCount(list.size()); - ContractDetail contractDetail = contractDetailService.getOne(Wrappers.lambdaQuery().eq(ContractDetail::getGoodsId,goods1.getId()).eq(BaseEntity::getIsDeleted,0)); - if(contractDetail != null){ - goods1.setNotNum(contractDetail.getNotNum()); + List contractDetail = contractDetailService.list(Wrappers.lambdaQuery().eq(ContractDetail::getGoodsId, goods1.getId()).eq(BaseEntity::getIsDeleted, 0)); + if (CollectionUtils.isNotEmpty(contractDetail)) { + goods1.setNotNum(contractDetail.stream().mapToInt(ContractDetail::getNotNum).sum()); } } return page;