diff --git a/app/Services/PatientOrderService.php b/app/Services/PatientOrderService.php index 96a2011..d9a0fbb 100644 --- a/app/Services/PatientOrderService.php +++ b/app/Services/PatientOrderService.php @@ -9,6 +9,7 @@ use App\Constants\DoctorTitleCode; use App\Constants\HttpEnumCode; use App\Model\BasicLogisticsCompany; use App\Model\DetectionProject; +use App\Model\DoctorInquiryConfig; use App\Model\Hospital; use App\Model\OrderDetection; use App\Model\OrderInquiry; @@ -253,8 +254,21 @@ class PatientOrderService extends BaseService $params['doctor_id'] = $user_doctor['doctor_id']; $user_doctor['follow'] = PatientFollow::getExists($params); - $order_inquiry['user_doctor'] = $user_doctor; + // 获取医生问诊配置-问诊购药 + $user_doctor['multi_point_enable'] = 0; + $params = array(); + $params['doctor_id'] = $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){ + $user_doctor['multi_point_enable'] = 1; + } + } + + $order_inquiry['user_doctor'] = $user_doctor; unset($hospital); unset($user_doctor); @@ -569,6 +583,20 @@ class PatientOrderService extends BaseService } $user_doctor['avatar'] = addAliyunOssWebsite($user_doctor['avatar']); + + // 获取医生问诊配置-问诊购药 + $user_doctor['multi_point_enable'] = 0; + + $params = array(); + $params['doctor_id'] = $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){ + $user_doctor['multi_point_enable'] = 1; + } + } } $result = array();