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(