From 347d5d4053eaf60571c659b7b020c72298660e43 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Mon, 9 Mar 2026 09:46:22 +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 --- .../impl/LogisticsDirectivePlanServiceImpl.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/plan/logistics/service/impl/LogisticsDirectivePlanServiceImpl.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/plan/logistics/service/impl/LogisticsDirectivePlanServiceImpl.java index 599825af..b69c6d85 100644 --- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/plan/logistics/service/impl/LogisticsDirectivePlanServiceImpl.java +++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/plan/logistics/service/impl/LogisticsDirectivePlanServiceImpl.java @@ -63,11 +63,15 @@ public class LogisticsDirectivePlanServiceImpl extends ServiceImpl { if ("Y".equals(item.getIzPackage())) { - List directives = packageMap.get(item.getDirectiveId()).getDirectives(); - if (CollectionUtils.isEmpty(directives)) { - directives = List.of(); + CareDirectivePackageEntity packageEntity = packageMap.get(item.getDirectiveId()); + if (packageEntity != null) { + List directives = packageEntity.getDirectives(); + // 处理 directives + if (CollectionUtils.isEmpty(directives)) { + directives = List.of(); + } + item.setDirectivesList(BeanUtil.copyToList(directives, LogisticsDirectivePlan.class)); } - item.setDirectivesList(BeanUtil.copyToList(directives, LogisticsDirectivePlan.class)); } }); }