From 0e2301c1d74ae198c8f5b2bd9762629f95c4c39a Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Wed, 17 Jan 2024 13:30:45 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E8=AF=8A=E5=9F=BA=E7=A1=80=E6=95=B0?= =?UTF-8?q?=E6=8D=AE-=20=E5=A4=84=E7=90=86=E9=97=AE=E8=AF=8A=E5=9B=9E?= =?UTF-8?q?=E5=90=88=E6=95=B0=E5=8F=8A=E6=97=B6=E9=95=BF-=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=E6=97=A7=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Services/InquiryService.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/app/Services/InquiryService.php b/app/Services/InquiryService.php index 8608fe2..1e1a39d 100644 --- a/app/Services/InquiryService.php +++ b/app/Services/InquiryService.php @@ -920,6 +920,25 @@ class InquiryService extends BaseService $is_evaluation = OrderEvaluation::getExists($params); } + // 处理问诊回合数及时长-兼容旧数据 + if (empty($order_inquiry['times_number']) || empty($order_inquiry['duration'])){ + $params = array(); + $params['inquiry_type'] = $order_inquiry['inquiry_type']; + $params['inquiry_mode'] = $order_inquiry['inquiry_mode']; + $system_inquiry_config = SystemInquiryConfig::getOne($params); + if (empty($system_inquiry_config)){ + return fail(); + } + + if (empty($order_inquiry['times_number'])){ + $order_inquiry['times_number'] = $system_inquiry_config['times_number']; + } + + if (empty($order_inquiry['duration'])){ + $order_inquiry['duration'] = $system_inquiry_config['duration']; + } + } + $result = array(); $result['doctor_user_id'] = $user_doctor['user_id']; $result['patient_user_id'] = $order_inquiry['user_id'];