From 84437f444a6286a595e7887a9eceb7006b1bfedf Mon Sep 17 00:00:00 2001 From: "Wang.Huan" Date: Fri, 21 Mar 2025 13:14:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=8A=E6=96=AD=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/DoctorStationDiagnosisAppServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/openhis-server/openhis-application/src/main/java/com/openhis/web/doctorstation/appservice/impl/DoctorStationDiagnosisAppServiceImpl.java b/openhis-server/openhis-application/src/main/java/com/openhis/web/doctorstation/appservice/impl/DoctorStationDiagnosisAppServiceImpl.java index fdd1d77a..5bdc12ec 100644 --- a/openhis-server/openhis-application/src/main/java/com/openhis/web/doctorstation/appservice/impl/DoctorStationDiagnosisAppServiceImpl.java +++ b/openhis-server/openhis-application/src/main/java/com/openhis/web/doctorstation/appservice/impl/DoctorStationDiagnosisAppServiceImpl.java @@ -63,6 +63,10 @@ public class DoctorStationDiagnosisAppServiceImpl implements IDoctorStationDiagn */ @Override public R addDiagnosisBelongBinding(DiagnosisBelongBindingDto diagnosisBelongBindingDto) { + // 如果绑定类型是个人,objectId 存储当前登录账号id + if (BindingType.PERSONAL.getValue().equals(diagnosisBelongBindingDto.getBindingEnum())) { + diagnosisBelongBindingDto.setObjectId(SecurityUtils.getLoginUser().getUserId()); + } DiagnosisBelongBinding diagnosisBelongBinding = new DiagnosisBelongBinding(); BeanUtils.copyProperties(diagnosisBelongBindingDto, diagnosisBelongBinding); // 校验是否重复新增 @@ -85,6 +89,10 @@ public class DoctorStationDiagnosisAppServiceImpl implements IDoctorStationDiagn */ @Override public R updateDiagnosisBelongBinding(DiagnosisBelongBindingDto diagnosisBelongBindingDto) { + // 如果绑定类型是个人,objectId 存储当前登录账号id + if (BindingType.PERSONAL.getValue().equals(diagnosisBelongBindingDto.getBindingEnum())) { + diagnosisBelongBindingDto.setObjectId(SecurityUtils.getLoginUser().getUserId()); + } DiagnosisBelongBinding diagnosisBelongBinding = new DiagnosisBelongBinding(); BeanUtils.copyProperties(diagnosisBelongBindingDto, diagnosisBelongBinding); // 校验是否重复编辑