|
|
@@ -434,10 +434,13 @@ public class BizClinicRoomServiceImpl implements IBizClinicRoomService {
|
|
|
//若未监护,则证明该手术是由医生端发起的,添加监护信息(手术信息以医生输入为主,如果医生没有输入,则按照病人输入的来)
|
|
|
clinicRoomDoctorUserService.stdInsertBizClinicRoomDoctor(userId, clinicRoom.getId());
|
|
|
//更新监护信息
|
|
|
- updateClinicInfoBaseOnDoctorByWxApplet(clinicRoom, source);
|
|
|
+ //医生端只更新手术开始时间、科室、手术名称、手术状态
|
|
|
clinicRoom.setClinicStatus(ClinicPhaseEnums.BEFORE);
|
|
|
- clinicRoom.setClinicStartTime(source.getClinicStartTime());
|
|
|
clinicRoom.setClinicEndTime(null);
|
|
|
+ clinicRoom.setClinicStartTime(clinicStartTime);
|
|
|
+ clinicRoom.setDeptId(source.getDeptId());
|
|
|
+ clinicRoom.setDeptName(source.getDeptName());
|
|
|
+ clinicRoom.setClinicName(source.getClinicName());
|
|
|
baseRepository.updateById(clinicRoom);
|
|
|
} else {
|
|
|
//手术不存在,则新增手术信息
|
|
|
@@ -688,8 +691,6 @@ public class BizClinicRoomServiceImpl implements IBizClinicRoomService {
|
|
|
}
|
|
|
//若未监护,则证明该手术是由医生端发起的,添加监护信息(手术信息以医生输入为主,如果医生没有输入,则按照病人输入的来)
|
|
|
clinicRoomDoctorUserService.stdInsertBizClinicRoomDoctor(userId, clinicRoom.getId());
|
|
|
- //更新监护信息
|
|
|
- updateClinicInfoBaseOnDoctorByWxApplet(clinicRoom, source);
|
|
|
//更新医生录入手术信息
|
|
|
clinicRoom.setClinicStatus(ClinicPhaseEnums.BEFORE);
|
|
|
clinicRoom.setClinicStartTime(clinicStartTime);
|