From 1af353dd9617b2578f117882344ad92746e585b8 Mon Sep 17 00:00:00 2001 From: luogw <3132758203@qq.com> Date: Sat, 28 Feb 2026 11:43:00 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88bug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/service/Impl/SearchAppealDomainServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/project/appeal/domain/service/Impl/SearchAppealDomainServiceImpl.java b/src/main/java/com/project/appeal/domain/service/Impl/SearchAppealDomainServiceImpl.java index 7f07027..449fa78 100644 --- a/src/main/java/com/project/appeal/domain/service/Impl/SearchAppealDomainServiceImpl.java +++ b/src/main/java/com/project/appeal/domain/service/Impl/SearchAppealDomainServiceImpl.java @@ -109,8 +109,12 @@ public class SearchAppealDomainServiceImpl implements SearchAppealDomainService kpEntity -> kpEntity )); + if (CollectionUtils.isEmpty(kpIdToEntityMap)) { + return appealDTOList; + } + appealDTOList.forEach(appealDTO -> { - List kpIdList = appealDTO.getKpIdList(); + List kpIdList = Optional.ofNullable(appealDTO.getKpIdList()).orElse(Collections.emptyList()); String kpContentStr = kpIdList.stream() .filter(kpId -> kpIdToEntityMap.containsKey(kpId))