From 57d46577cff084a97118740cfcc914204677e3a5 Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Tue, 28 Mar 2023 18:58:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8C=BB=E7=94=9F=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E9=A1=B5=E9=9D=A2=E9=85=8D=E7=BD=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Model/DoctorInquiryConfig.php | 4 ++-- app/Services/PatientDoctorService.php | 11 ++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/app/Model/DoctorInquiryConfig.php b/app/Model/DoctorInquiryConfig.php index 62f6df4..ce9fc99 100644 --- a/app/Model/DoctorInquiryConfig.php +++ b/app/Model/DoctorInquiryConfig.php @@ -69,9 +69,9 @@ class DoctorInquiryConfig extends Model * @param array $fields * @return object|null */ - public static function getInquiryConfigList(array $params, array $fields = ['*']): object|null + public static function getInquiryConfigList(array $params, array $fields = ['*'] ,$inquiry_type_in_params = [1,3]): object|null { - return self::where($params)->whereIn("inquiry_type",[1,3])->get($fields); + return self::where($params)->whereIn("inquiry_type",$inquiry_type_in_params)->get($fields); } /** diff --git a/app/Services/PatientDoctorService.php b/app/Services/PatientDoctorService.php index f2d96b7..03e39eb 100644 --- a/app/Services/PatientDoctorService.php +++ b/app/Services/PatientDoctorService.php @@ -240,7 +240,16 @@ class PatientDoctorService extends BaseService $params = array(); $params[] = ['doctor_id', '=', $doctor_id]; $params[] = ['inquiry_mode', '=', 1];// 接诊方式(1:图文 2:视频 3:语音 4:电话 5:会员) - $doctor_inquiry_config = DoctorInquiryConfigModel::getInquiryConfigList($params); + + $inquiry_type_in_params = array(); + if ($user_doctor['is_img_expert_reception'] == 1){ + $inquiry_type_in_params[] = 1; + } + if ($user_doctor['is_img_welfare_reception'] == 1){ + $inquiry_type_in_params[] = 2; + } + + $doctor_inquiry_config = DoctorInquiryConfigModel::getInquiryConfigList($params,['*'],$inquiry_type_in_params); if (!empty($doctor_inquiry_config)) { foreach ($doctor_inquiry_config as &$value) { // 获取医生当日的全部订单