From fdf34caeca571746a45d34325e3e092f1a1279ae Mon Sep 17 00:00:00 2001 From: huangzj <826100833@qq.com> Date: Wed, 8 Mar 2023 11:26:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RStatDistributionProblemServiceImpl.java | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/pqs-process/process-boot/src/main/java/com/njcn/process/service/impl/RStatDistributionProblemServiceImpl.java b/pqs-process/process-boot/src/main/java/com/njcn/process/service/impl/RStatDistributionProblemServiceImpl.java index ca6f28f43..6f14e6848 100644 --- a/pqs-process/process-boot/src/main/java/com/njcn/process/service/impl/RStatDistributionProblemServiceImpl.java +++ b/pqs-process/process-boot/src/main/java/com/njcn/process/service/impl/RStatDistributionProblemServiceImpl.java @@ -73,13 +73,18 @@ public class RStatDistributionProblemServiceImpl extends MppServiceImpl problemNoList = rStatDistributionProblemPOS.stream ( ).map (RStatDistributionProblemPO::getProblemNo).collect (Collectors.toList ( )); - /*已关联工单数量*/ - QueryWrapper workOrderDetailPOQueryWrapper = new QueryWrapper<> ( ); - workOrderDetailPOQueryWrapper.select ("1"). - in ("problem_no", problemNoList). - in ("org_no", deptIds); - Integer relatedOrderCount = rStatWorkOrderDetailMapper.selectCount (workOrderDetailPOQueryWrapper); - issueesAndOrderVO.setRelatedOrderCount (relatedOrderCount); + if(CollectionUtils.isEmpty (problemNoList)){ + issueesAndOrderVO.setRelatedOrderCount (0); + }else{ + /*已关联工单数量*/ + QueryWrapper workOrderDetailPOQueryWrapper = new QueryWrapper<> ( ); + workOrderDetailPOQueryWrapper.select ("1"). + in ("problem_no", problemNoList). + in ("org_no", deptIds); + Integer relatedOrderCount = rStatWorkOrderDetailMapper.selectCount (workOrderDetailPOQueryWrapper); + issueesAndOrderVO.setRelatedOrderCount (relatedOrderCount); + } + return issueesAndOrderVO; }