审核失败修改资料重新进入待审核

This commit is contained in:
wucongxing 2023-07-21 08:54:30 +08:00
parent dfeb8302d5
commit fc084f4139

View File

@ -146,7 +146,6 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo
userDoctorData := make(map[string]interface{}) // 医生数据 userDoctorData := make(map[string]interface{}) // 医生数据
userDoctorInfoData := make(map[string]interface{}) // 医生详情数据 userDoctorInfoData := make(map[string]interface{}) // 医生详情数据
userData := make(map[string]interface{}) // 用户数据 userData := make(map[string]interface{}) // 用户数据
// doctorBankCardData := make(map[string]interface{}) // 医生银行卡数据
// 处理头像 // 处理头像
avatar := utils.RemoveOssDomain(req.Avatar) avatar := utils.RemoveOssDomain(req.Avatar)
@ -263,11 +262,11 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo
licenseCert = strings.Join(result, ",") licenseCert = strings.Join(result, ",")
} }
if userDoctorInfo != nil {
if userDoctorInfo.LicenseCert != licenseCert { if userDoctorInfo.LicenseCert != licenseCert {
userDoctorInfoData["license_cert"] = licenseCert if userDoctor.IdenAuthStatus == 3 {
// 如果认证失败,修改属性会重新进入待审核
userDoctorData["iden_auth_status"] = 2
} }
} else {
userDoctorInfoData["license_cert"] = licenseCert userDoctorInfoData["license_cert"] = licenseCert
} }
@ -282,18 +281,11 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo
qualificationCert = strings.Join(result, ",") qualificationCert = strings.Join(result, ",")
} }
if userDoctorInfo != nil {
if userDoctorInfo.QualificationCert != qualificationCert { if userDoctorInfo.QualificationCert != qualificationCert {
// if userDoctor.IdenAuthStatus == 1 { if userDoctor.IdenAuthStatus == 3 {
// return false, errors.New("身份认证已通过,请勿修改医师资格证") // 如果认证失败,修改属性会重新进入待审核
// } userDoctorData["iden_auth_status"] = 2
//
// if userDoctor.IdenAuthStatus == 2 {
// return false, errors.New("身份认证审核中,请勿修改医师资格证")
// }
userDoctorInfoData["qualification_cert"] = qualificationCert
} }
} else {
userDoctorInfoData["qualification_cert"] = qualificationCert userDoctorInfoData["qualification_cert"] = qualificationCert
} }
@ -308,11 +300,11 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo
workCert = strings.Join(result, ",") workCert = strings.Join(result, ",")
} }
if userDoctorInfo != nil {
if userDoctorInfo.WorkCert != workCert { if userDoctorInfo.WorkCert != workCert {
userDoctorInfoData["work_cert"] = workCert if userDoctor.IdenAuthStatus == 3 {
// 如果认证失败,修改属性会重新进入待审核
userDoctorData["iden_auth_status"] = 2
} }
} else {
userDoctorInfoData["work_cert"] = workCert userDoctorInfoData["work_cert"] = workCert
} }