diff --git a/app/Services/PatientDoctorService.php b/app/Services/PatientDoctorService.php index 0a6cc24..ec2d6f4 100644 --- a/app/Services/PatientDoctorService.php +++ b/app/Services/PatientDoctorService.php @@ -231,17 +231,22 @@ class PatientDoctorService extends BaseService // 处理问诊价格 $user_doctor['price'] = 0; $user_doctor['free_clinic_price'] = 0; + $user_doctor['multi_point_enable'] = 0; if (!empty($user_doctor['DoctorInquiryConfig'])) { foreach ($user_doctor['DoctorInquiryConfig'] as $doctor_inquiry_config) { if ($doctor_inquiry_config['inquiry_mode'] == 1) { - if ($doctor_inquiry_config['inquiry_type'] == 1) { + if ($doctor_inquiry_config['inquiry_type'] == 1 && $doctor_inquiry_config['is_enable'] == 1) { // 专家 $user_doctor['price'] = $doctor_inquiry_config['inquiry_price'] ?? 0; } - if ($doctor_inquiry_config['inquiry_type'] == 3) { + if ($doctor_inquiry_config['inquiry_type'] == 3 && $doctor_inquiry_config['is_enable'] == 1) { // 公益 $user_doctor['free_clinic_price'] = $doctor_inquiry_config['inquiry_price']; } + if ($doctor_inquiry_config['inquiry_type'] == 4 && $doctor_inquiry_config['is_enable'] == 1) { + // 问诊购药 + $user_doctor['multi_point_enable'] = 1; + } } } }