diff --git a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/doctorstation/appservice/impl/DoctorStationDiagnosisAppServiceImpl.java b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/doctorstation/appservice/impl/DoctorStationDiagnosisAppServiceImpl.java index eee60abe..ec37db26 100644 --- a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/doctorstation/appservice/impl/DoctorStationDiagnosisAppServiceImpl.java +++ b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/doctorstation/appservice/impl/DoctorStationDiagnosisAppServiceImpl.java @@ -220,7 +220,7 @@ public class DoctorStationDiagnosisAppServiceImpl implements IDoctorStationDiagn // 诊断定义集合 List diagnosisChildList = saveDiagnosisParam.getDiagnosisChildList(); // 先删除再保存 - // iEncounterDiagnosisService.deleteEncounterDiagnosisInfos(encounterId); + iEncounterDiagnosisService.deleteEncounterDiagnosisInfos(encounterId); // 保存诊断管理 Condition condition; for (SaveDiagnosisChildParam saveDiagnosisChildParam : diagnosisChildList) { @@ -296,7 +296,7 @@ public class DoctorStationDiagnosisAppServiceImpl implements IDoctorStationDiagn } // 先删除再保存 - // iEncounterDiagnosisService.deleteEncounterDiagnosisInfos(encounterId); + iEncounterDiagnosisService.deleteEncounterDiagnosisInfos(encounterId); // 如果本次保存中有设置主诊断,则先清空该就诊下所有的主诊断标记,确保唯一性 boolean hasMain = diagnosisChildList.stream().anyMatch(d -> Integer.valueOf(1).equals(d.getMaindiseFlag()));