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