From 31d228cef7af6476974b1f407af4cf1cb51fd24e Mon Sep 17 00:00:00 2001 From: haomingming Date: Wed, 31 Dec 2025 11:35:16 +0800 Subject: [PATCH] wr --- app/Services/UserDoctorService.php | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/app/Services/UserDoctorService.php b/app/Services/UserDoctorService.php index 5de8b58..ed6777f 100644 --- a/app/Services/UserDoctorService.php +++ b/app/Services/UserDoctorService.php @@ -1494,6 +1494,21 @@ class UserDoctorService extends BaseService $transfer_prescription_list = UserDoctor::getList($params); if (!empty($transfer_prescription_list)) { $transfer_doctor = $transfer_prescription_list[0];//取第一个抄方医生 + + // 获取抄方医生问诊配置-问诊购药 + $params = array(); + $params['doctor_id'] = $transfer_doctor['doctor_id']; + $params['inquiry_type'] = 4; + $params['inquiry_mode'] = 1; + $doctor_inquiry_config = DoctorInquiryConfig::getOne($params); + if (empty($doctor_inquiry_config)) { + return fail(HttpEnumCode::HTTP_ERROR, "请联系客服开启问诊购药服务!"); + } + + if ($doctor_inquiry_config['is_enable'] == 0){ + return fail(HttpEnumCode::HTTP_ERROR, "请联系客服开启问诊购药服务!"); + } + $is_transfer_prescription = true; //修改抄方医生id $data = array(); @@ -1519,9 +1534,6 @@ class UserDoctorService extends BaseService // 获取医生问诊配置-问诊购药 $params = array(); $params['doctor_id'] = $user_doctor['doctor_id']; - if ($is_transfer_prescription){ - $params['doctor_id'] = $transfer_doctor['doctor_id']; - } $params['inquiry_type'] = 4; $params['inquiry_mode'] = 1; $doctor_inquiry_config = DoctorInquiryConfig::getOne($params);