From ff48d5ca3c23201b75fbcbcb8669feab76bd694c Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Wed, 10 Apr 2024 10:02:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=8C=BB=E7=94=9F=E9=97=AE?= =?UTF-8?q?=E8=AF=8A=E9=85=8D=E7=BD=AE-=E9=9A=8F=E8=AE=BF=E5=8C=85-?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Services/DoctorInquiryService.php | 18 ++++-------------- config/routes.php | 24 +++++++++++++++++++----- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/app/Services/DoctorInquiryService.php b/app/Services/DoctorInquiryService.php index 9cd38b0..0073566 100644 --- a/app/Services/DoctorInquiryService.php +++ b/app/Services/DoctorInquiryService.php @@ -847,30 +847,20 @@ class DoctorInquiryService extends BaseService { $user_info = $this->request->getAttribute("userInfo") ?? []; + $doctor_id = $this->request->route('doctor_id'); + // 获取医生信息 $params = array(); - $params['doctor_id'] = $user_info['client_user_id']; + $params['doctor_id'] = $doctor_id; $doctor = UserDoctor::getOne($params); if (empty($doctor)) { return fail(HttpEnumCode::HTTP_ERROR, "未知医生"); } - if ($doctor['idcard_status'] != 1) { - return fail(HttpEnumCode::HTTP_ERROR, "请先进行实名认证"); - } - - if ($doctor['iden_auth_status'] != 1) { - return fail(HttpEnumCode::HTTP_ERROR, "请先进行身份认证"); - } - - if ($doctor['is_bind_bank'] != 1) { - return fail(HttpEnumCode::HTTP_ERROR, "请先进行绑定结算银行卡"); - } - $result = array(); $params = array(); - $params['doctor_id'] = $user_info['client_user_id']; + $params['doctor_id'] = $doctor_id; $doctor_config_follow_package = DoctorConfigFollowPackage::getOne($params); if (!empty($doctor_config_follow_package)) { $params = array(); diff --git a/config/routes.php b/config/routes.php index aecb032..d886aa0 100644 --- a/config/routes.php +++ b/config/routes.php @@ -578,9 +578,6 @@ Router::addGroup('/patient', function () { // 删除家庭成员病情记录 Router::delete('/{pathography_id:\d+}', [PatientPathographyController::class, 'deleteFamilyPathography']); }); - - // 获取用户购买的服务包 - }); // 药师端api @@ -936,6 +933,23 @@ Router::addGroup('/doctor', function () { Router::get('/inquiry/{doctor_id:\d+}', [UserDoctorController::class, 'getDoctorInfoInquiry']); }); - // 获取医生开启的服务列表 - Router::get('/inquiry/service/{doctor_id:\d+}', [UserDoctorController::class, 'getDoctorOpenInquiryService']); + + // 问诊 + Router::addGroup('/inquiry', function () { + // 服务 + Router::addGroup('/service', function () { + // 获取医生开启的服务列表 + Router::get('/{doctor_id:\d+}', [UserDoctorController::class, 'getDoctorOpenInquiryService']); + + // 随访包 + Router::addGroup('/follow', function () { + // 获取医生问诊配置-随访包-列表 + Router::get('/item/{doctor_id:\d+}', [DoctorInquiryConfigController::class, 'getDoctorInquiryFollowItemConfig']); + }); + }); + + + }); + + }); \ No newline at end of file