From 2412510812eab99a2b182e472817759e705db78b Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Sat, 25 Feb 2023 08:29:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E8=BA=AB=E4=BB=BD=E8=AF=81?= =?UTF-8?q?=E5=8F=B7=E5=B9=B4=E9=BE=84=E3=80=81=E6=80=A7=E5=88=AB=E6=88=AA?= =?UTF-8?q?=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Services/DoctorAuthService.php | 40 ++++++++++++++---------------- 1 file changed, 18 insertions(+), 22 deletions(-) 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();