From af95e480a89872cc6541c6500720606608b6fdc3 Mon Sep 17 00:00:00 2001 From: haomingming Date: Fri, 26 Dec 2025 11:35:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E6=82=A3=E8=80=85=E7=AB=AF?= =?UTF-8?q?=EF=BC=8C=E6=8A=84=E6=96=B9=E8=AE=A2=E5=8D=95=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Services/PatientOrderService.php | 19 +++++++++++++++++++ app/Services/UserDoctorService.php | 4 ---- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/app/Services/PatientOrderService.php b/app/Services/PatientOrderService.php index 2e3ff5f..aa8cce0 100644 --- a/app/Services/PatientOrderService.php +++ b/app/Services/PatientOrderService.php @@ -1998,6 +1998,25 @@ class PatientOrderService extends BaseService $order_prescription = OrderPrescription::getWithPage($params, ['*'], $page, $per_page); if (!empty($order_prescription['data'])) { foreach ($order_prescription['data'] as &$item) { + + //处理抄方情况 + $params = array(); + $params['order_inquiry_id'] = $item['order_inquiry_id']; + $OrderInquiry = OrderInquiry::getOne($params); + if (!empty($OrderInquiry)) { + //为抄方订单 + if (!empty($OrderInquiry['transfer_doctor_id'])) { + $params = array(); + $params['doctor_id'] = $OrderInquiry['transfer_doctor_id']; + $fields = ['doctor_id','user_name','doctor_title']; + + $UserDoctor = UserDoctor::getOne($params, $fields); + if (!empty($UserDoctor)) { + $item['UserDoctor'] = $UserDoctor->toArray(); + } + } + } + if (!empty($item['UserDoctor'])) { $item['UserDoctor']['doctor_title'] = DoctorTitleCode::getMessage($item['UserDoctor']['doctor_title']); } diff --git a/app/Services/UserDoctorService.php b/app/Services/UserDoctorService.php index e8b5968..cb9031f 100644 --- a/app/Services/UserDoctorService.php +++ b/app/Services/UserDoctorService.php @@ -1349,12 +1349,8 @@ class UserDoctorService extends BaseService $params['multi_point_status'] = 1; $transfer_prescription_list = UserDoctor::getList($params); if (!empty($transfer_prescription_list)) { - dump($transfer_prescription_list); $transfer_doctor = $transfer_prescription_list[0];//取第一个抄方医生 $is_transfer_prescription = true; - - dump($transfer_doctor); - //修改抄方医生id $data = array(); $data['transfer_doctor_id'] = $transfer_doctor['doctor_id'];