From c3e331a2b5b4230c8c3daa923a0bb135268f758d Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Fri, 1 Nov 2024 08:56:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=A6=96=E9=A1=B5=20?= =?UTF-8?q?=E6=88=91=E7=9A=84=E5=8C=BB=E7=94=9F=20=E5=A4=84=E6=96=B9?= =?UTF-8?q?=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Services/PatientDoctorService.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/Services/PatientDoctorService.php b/app/Services/PatientDoctorService.php index 0342484..6351996 100644 --- a/app/Services/PatientDoctorService.php +++ b/app/Services/PatientDoctorService.php @@ -652,6 +652,8 @@ class PatientDoctorService extends BaseService $params['history_status'] = 1; $patient_history_doctors = PatientHistoryInquiryModel::getListOrder($params); if (!empty($patient_history_doctors)) { + $userDoctorService = new UserDoctorService(); + foreach ($patient_history_doctors as $patient_history_doctor) { if (count($results) >= 5){ break; @@ -679,6 +681,14 @@ class PatientDoctorService extends BaseService continue; } + // 获取医生问诊配置 + $params = array(); + $params['doctor_id'] = $user_doctor['doctor_id']; + $doctor_inquiry_config = DoctorInquiryConfig::getInquiryConfigList($params); + if (empty($doctor_inquiry_config)){ + continue; + } + // 获取医生医院 $hospital_name = ""; if (!empty($user_doctor['hospital_id'])){ @@ -709,6 +719,11 @@ class PatientDoctorService extends BaseService // 在线状态 $data['is_online'] = $user['is_online']; + $data['multi_point_status'] = $user_doctor['multi_point_status']; // 医生多点执业认证状态(0:未认证 1:认证通过 2:审核中 3:认证失败) + + // 是否开启问诊购药 + $data['multi_point_enable'] = $userDoctorService->getDoctorMultiPointEnable("",$doctor_inquiry_config); + $results[] = $data; unset($data);