diff --git a/app/Services/DoctorAuthService.php b/app/Services/DoctorAuthService.php index 103dfa6..7a4f97c 100644 --- a/app/Services/DoctorAuthService.php +++ b/app/Services/DoctorAuthService.php @@ -142,18 +142,6 @@ class DoctorAuthService extends BaseService Db::rollBack(); return fail(HttpEnumCode::SERVER_ERROR); } - - // 修改医生实名认证状态 - $data = array(); - $data['idcard_status'] = 1; - - $params = array(); - $params['doctor_id'] = $user_info['client_user_id']; - $res = UserDoctor::editUserDoctor($params, $data); - if (!$res) { - Db::rollBack(); - return fail(HttpEnumCode::SERVER_ERROR); - } } else { if (!empty($user_doctor_info['card_name']) || !empty($user_doctor_info['card_num'])) { Db::rollBack(); @@ -176,18 +164,26 @@ class DoctorAuthService extends BaseService Db::rollBack(); return fail(HttpEnumCode::SERVER_ERROR); } + } - // 修改医生实名认证状态 - $data = array(); - $data['idcard_status'] = 1; + // 医生年龄 + $age = getIdCardAge($card_num); - $params = array(); - $params['doctor_id'] = $user_info['client_user_id']; - $res = UserDoctor::editUserDoctor($params, $data); - if (!$res) { - Db::rollBack(); - return fail(HttpEnumCode::SERVER_ERROR); - } + // 性别 + $sex = getIdCardSex($card_num); + + // 修改医生实名认证状态 + $data = array(); + $data['idcard_status'] = 1; + $data['age'] = $age; + $data['sex'] = $sex; + + $params = array(); + $params['doctor_id'] = $user_info['client_user_id']; + $res = UserDoctor::editUserDoctor($params, $data); + if (!$res) { + Db::rollBack(); + return fail(HttpEnumCode::SERVER_ERROR); } Db::commit();