diff --git a/api/service/userDoctor.go b/api/service/userDoctor.go index fefaca6..8b7dc89 100644 --- a/api/service/userDoctor.go +++ b/api/service/userDoctor.go @@ -304,6 +304,13 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo } } + // 处理身份审核状态-未认证情况下,如果资料补充完整,进入身份待审核 + if userDoctor.IdenAuthStatus == 0 { + if avatar != "" && req.DepartmentCustomMobile != "" && departmentCustomId != 0 && req.DepartmentCustomName != "" && req.BriefIntroduction != "" && req.BeGoodAt != "" && licenseCert != "" && qualificationCert != "" && workCert != "" { + userDoctorData["iden_auth_status"] = 2 + } + } + // 处理多点状态更新问题 if signImage != "" && idCardBack != "" && idCardFront != "" { // 审核失败、未审核情况下,如果数据存在修改,重新进入待审核