新增多点审核状态变更

This commit is contained in:
wucongxing 2023-07-21 16:12:06 +08:00
parent fc1d75f13c
commit 305ea5d79f

View File

@ -351,6 +351,10 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo
if signImage != "" && idCardBack != "" && idCardFront != "" {
// 任何情况下科室修改,多点进入待审核
if userDoctor.DepartmentCustomId != departmentCustomId {
if userDoctor.MultiPointStatus == 2 {
return false, errors.New("多点执业审核中,请操作后进行修改")
}
userDoctorData["multi_point_status"] = 2
userDoctorData["multi_point_fail_reason"] = ""
@ -371,7 +375,7 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo
}
// 审核失败、未审核情况下,如果数据存在修改,进入待审核
if userDoctor.MultiPointStatus == 0 || userDoctor.MultiPointStatus == 2 {
if userDoctor.MultiPointStatus == 0 || userDoctor.MultiPointStatus == 3 {
if signImage != userDoctorInfo.SignImage || idCardBack != userDoctorInfo.IdCardBack || idCardFront != userDoctorInfo.IdCardFront {
userDoctorData["multi_point_status"] = 2
userDoctorData["multi_point_fail_reason"] = ""