获取医生问诊配置-随访包-列表

This commit is contained in:
wucongxing8150 2024-04-10 10:02:34 +08:00
parent 6ff6ba2851
commit ff48d5ca3c
2 changed files with 23 additions and 19 deletions

View File

@ -847,30 +847,20 @@ class DoctorInquiryService extends BaseService
{ {
$user_info = $this->request->getAttribute("userInfo") ?? []; $user_info = $this->request->getAttribute("userInfo") ?? [];
$doctor_id = $this->request->route('doctor_id');
// 获取医生信息 // 获取医生信息
$params = array(); $params = array();
$params['doctor_id'] = $user_info['client_user_id']; $params['doctor_id'] = $doctor_id;
$doctor = UserDoctor::getOne($params); $doctor = UserDoctor::getOne($params);
if (empty($doctor)) { if (empty($doctor)) {
return fail(HttpEnumCode::HTTP_ERROR, "未知医生"); 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(); $result = array();
$params = array(); $params = array();
$params['doctor_id'] = $user_info['client_user_id']; $params['doctor_id'] = $doctor_id;
$doctor_config_follow_package = DoctorConfigFollowPackage::getOne($params); $doctor_config_follow_package = DoctorConfigFollowPackage::getOne($params);
if (!empty($doctor_config_follow_package)) { if (!empty($doctor_config_follow_package)) {
$params = array(); $params = array();

View File

@ -578,9 +578,6 @@ Router::addGroup('/patient', function () {
// 删除家庭成员病情记录 // 删除家庭成员病情记录
Router::delete('/{pathography_id:\d+}', [PatientPathographyController::class, 'deleteFamilyPathography']); Router::delete('/{pathography_id:\d+}', [PatientPathographyController::class, 'deleteFamilyPathography']);
}); });
// 获取用户购买的服务包
}); });
// 药师端api // 药师端api
@ -936,6 +933,23 @@ Router::addGroup('/doctor', function () {
Router::get('/inquiry/{doctor_id:\d+}', [UserDoctorController::class, 'getDoctorInfoInquiry']); Router::get('/inquiry/{doctor_id:\d+}', [UserDoctorController::class, 'getDoctorInfoInquiry']);
}); });
// 问诊
Router::addGroup('/inquiry', function () {
// 服务
Router::addGroup('/service', function () {
// 获取医生开启的服务列表 // 获取医生开启的服务列表
Router::get('/inquiry/service/{doctor_id:\d+}', [UserDoctorController::class, 'getDoctorOpenInquiryService']); Router::get('/{doctor_id:\d+}', [UserDoctorController::class, 'getDoctorOpenInquiryService']);
// 随访包
Router::addGroup('/follow', function () {
// 获取医生问诊配置-随访包-列表
Router::get('/item/{doctor_id:\d+}', [DoctorInquiryConfigController::class, 'getDoctorInquiryFollowItemConfig']);
});
});
});
}); });