From d4f39c848c5c1bb211edfefa360fc49a74d02514 Mon Sep 17 00:00:00 2001 From: haown <454902499@qq.com> Date: Fri, 26 Jul 2024 10:18:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=BB=E5=83=8F=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=9F=A5=E8=AF=A2=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../signpatientrecord/impl/SignPatientRecordServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientrecord/impl/SignPatientRecordServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientrecord/impl/SignPatientRecordServiceImpl.java index e66ee794..e6f41eb3 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientrecord/impl/SignPatientRecordServiceImpl.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientrecord/impl/SignPatientRecordServiceImpl.java @@ -340,7 +340,9 @@ public class SignPatientRecordServiceImpl implements ISignPatientRecordService { if (!CollectionUtils.isEmpty(labelFieldContentList)) { // 按照任务细分分组 - Map> groupByPartition = labelFieldContentList.stream().collect(Collectors.groupingBy(LabelFieldInfoContentVo::getTaskPartitionDictId)); + Map> groupByPartition = labelFieldContentList.stream() + .filter(labelField-> ObjectUtils.isNotEmpty(labelField.getTaskPartitionDictId())) + .collect(Collectors.groupingBy(LabelFieldInfoContentVo::getTaskPartitionDictId)); // 查询用药 List drugList = labelFieldContentList.stream().filter(labelField->labelField.getFieldCode().equals("DRUGNAME")).collect(Collectors.toList()); // 包含用药的标签列表