diff --git a/app/Services/PatientDoctorService.php b/app/Services/PatientDoctorService.php index e050fc3..19d1736 100644 --- a/app/Services/PatientDoctorService.php +++ b/app/Services/PatientDoctorService.php @@ -540,6 +540,20 @@ class PatientDoctorService extends BaseService // 职称 $data['user_doctor']['doctor_title_name'] = empty($data['user_doctor']['doctor_title']) ? "" : DoctorTitleCode::getMessage($data['user_doctor']['doctor_title']); + // 医生问诊配置-问诊购药 + $data['user_doctor']['multi_point_enable'] = 0; + + $params = array(); + $params['doctor_id'] = $data['user_doctor']['doctor_id']; + $params['inquiry_type'] = 4; + $params['inquiry_mode'] = 1; + $doctor_inquiry_config = DoctorInquiryConfig::getOne($params); + if (!empty($doctor_inquiry_config)){ + if ($doctor_inquiry_config['is_enable'] == 1){ + $data['user_doctor']['multi_point_enable'] = 1; + } + } + $item = $data; } } @@ -608,7 +622,7 @@ class PatientDoctorService extends BaseService $data['free_clinic_price'] = $doctor_inquiry_config['inquiry_price']; } - if ($doctor_inquiry_config['inquiry_type'] == 4 && $doctor_inquiry_config['inquiry_mode'] == 1 && $doctor_inquiry_config['is_enable'] == 1) { + if ($doctor_inquiry_config['inquiry_type'] == 4 && $doctor_inquiry_config['is_enable'] == 1) { $data['multi_point_enable'] = 1; // 是否开启问诊购药 } }