From b0ef90bcf22586fe4972de9ce7fbeec5f0a07fb0 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Thu, 25 Jan 2024 14:55:49 +0800 Subject: [PATCH] manage: queryViewDetail fix --- .../supervision/service/impl/MedicalRecordServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/MedicalRecordServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/MedicalRecordServiceImpl.java index 903f866d..a63e2f2a 100644 --- a/virtual-patient-web/src/main/java/com/supervision/service/impl/MedicalRecordServiceImpl.java +++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/MedicalRecordServiceImpl.java @@ -94,7 +94,9 @@ public class MedicalRecordServiceImpl implements MedicalRecordService { // 3.1 体格检查 List askPhysicalHistoryResVOS = diagnosisPhysicalRecordService.queryAskPhysicalHistory(processId); resultVo.setPhysicalDiagnosisNameList( - askPhysicalHistoryResVOS.stream().map(e -> e.getToolName() + " " + e.getLocationName()).distinct().collect(Collectors.toList())); + askPhysicalHistoryResVOS.stream() + .map(e -> e.getToolName() + (StrUtil.isEmpty(e.getLocationName()) ? StrUtil.EMPTY : StrUtil.SPACE + e.getLocationName())) + .distinct().collect(Collectors.toList())); // 3.2 辅助检查 List askAncillaryHistoryResVOS = diagnosisAncillaryRecordService.queryAncillaryRecord(processId); resultVo.setAncillaryDiagnosisNameList(