From fc4d761580ec02bffa5ae48452bb51bc4286a19b Mon Sep 17 00:00:00 2001 From: guoshengxiong <1923636941@qq.com> Date: Tue, 29 Apr 2025 21:33:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=85=E5=A4=B4bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/baotou/plan/service/impl/PlanRecordServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/plan/service/impl/PlanRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/baotou/plan/service/impl/PlanRecordServiceImpl.java index 7f63b171b..06f4350d5 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/plan/service/impl/PlanRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/plan/service/impl/PlanRecordServiceImpl.java @@ -1038,7 +1038,7 @@ public class PlanRecordServiceImpl extends ServiceImpl list = new ArrayList<>(); Map startDateMap = actualFeedbackPeriods.stream().collect(Collectors.toMap(PlanFeedbackPeriod::getPeriodStart, Function.identity(), (o1, o2) -> o1)); for (PlanFeedbackPeriod feedbackPeriod : feedbackPeriods) { - feedbackPeriod.setActualMilestoneVals(startDateMap.get(feedbackPeriod.getPeriodStart()).getActualMilestoneVals()); + feedbackPeriod.setActualMilestoneVals(Optional.ofNullable(startDateMap.get(feedbackPeriod.getPeriodStart())).map(PlanFeedbackPeriod::getActualMilestoneVals).orElse(new ArrayList<>())); list.add(feedbackPeriod); } return list;