From c2950518029c8a09d861cb112a377d44de6ee2ac Mon Sep 17 00:00:00 2001 From: liu Date: Thu, 21 Dec 2023 10:28:19 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=E4=BF=AE=E5=A4=8D=E4=BD=93=E6=B8=A9?= =?UTF-8?q?=E8=AE=A1=E4=B8=8D=E8=83=BD=E6=AD=A3=E7=A1=AE=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=88=B0=E7=BB=93=E6=9E=9C=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supervision/service/impl/MedicalRecordServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) 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 cfa2eb40..3010b712 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 @@ -113,6 +113,11 @@ public class MedicalRecordServiceImpl implements MedicalRecordService { processMedical.setMedicalRecId(process.getMedicalRecId()); processMedical.setPatientId(process.getPatientId()); + if (StrUtil.isEmpty(processMedical.getDiseaseId())){ + processMedical.setDiseaseId(process.getDiseaseId()); + } + + Integer count = processMedicalService.lambdaQuery().eq(ProcessMedical::getProcessId, processMedical.getProcessId()).count(); Assert.isFalse(count > 0,"当前实例已经存在电子病例信息"); }