From fc084f4139789cb147eb1ed252f82d22e110d36c Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Fri, 21 Jul 2023 08:54:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E5=A4=B1=E8=B4=A5=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E8=B5=84=E6=96=99=E9=87=8D=E6=96=B0=E8=BF=9B=E5=85=A5?= =?UTF-8?q?=E5=BE=85=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/service/userDoctor.go | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/api/service/userDoctor.go b/api/service/userDoctor.go index 4a045bb..b90904f 100644 --- a/api/service/userDoctor.go +++ b/api/service/userDoctor.go @@ -146,7 +146,6 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo userDoctorData := make(map[string]interface{}) // 医生数据 userDoctorInfoData := make(map[string]interface{}) // 医生详情数据 userData := make(map[string]interface{}) // 用户数据 - // doctorBankCardData := make(map[string]interface{}) // 医生银行卡数据 // 处理头像 avatar := utils.RemoveOssDomain(req.Avatar) @@ -263,11 +262,11 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo licenseCert = strings.Join(result, ",") } - if userDoctorInfo != nil { - if userDoctorInfo.LicenseCert != licenseCert { - userDoctorInfoData["license_cert"] = licenseCert + if userDoctorInfo.LicenseCert != licenseCert { + if userDoctor.IdenAuthStatus == 3 { + // 如果认证失败,修改属性会重新进入待审核 + userDoctorData["iden_auth_status"] = 2 } - } else { userDoctorInfoData["license_cert"] = licenseCert } @@ -282,18 +281,11 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo qualificationCert = strings.Join(result, ",") } - if userDoctorInfo != nil { - if userDoctorInfo.QualificationCert != qualificationCert { - // if userDoctor.IdenAuthStatus == 1 { - // return false, errors.New("身份认证已通过,请勿修改医师资格证") - // } - // - // if userDoctor.IdenAuthStatus == 2 { - // return false, errors.New("身份认证审核中,请勿修改医师资格证") - // } - userDoctorInfoData["qualification_cert"] = qualificationCert + if userDoctorInfo.QualificationCert != qualificationCert { + if userDoctor.IdenAuthStatus == 3 { + // 如果认证失败,修改属性会重新进入待审核 + userDoctorData["iden_auth_status"] = 2 } - } else { userDoctorInfoData["qualification_cert"] = qualificationCert } @@ -308,11 +300,11 @@ func (r *UserDoctorService) PutUserDoctor(doctorId int64, req requests.PutUserDo workCert = strings.Join(result, ",") } - if userDoctorInfo != nil { - if userDoctorInfo.WorkCert != workCert { - userDoctorInfoData["work_cert"] = workCert + if userDoctorInfo.WorkCert != workCert { + if userDoctor.IdenAuthStatus == 3 { + // 如果认证失败,修改属性会重新进入待审核 + userDoctorData["iden_auth_status"] = 2 } - } else { userDoctorInfoData["work_cert"] = workCert }