From ea30873300a1989ba88a4420a41bf8cd59e47fce Mon Sep 17 00:00:00 2001 From: haomingming Date: Fri, 26 Dec 2025 14:56:29 +0800 Subject: [PATCH] 56 --- app/Services/PatientOrderService.php | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/app/Services/PatientOrderService.php b/app/Services/PatientOrderService.php index 6759271..05e9a57 100644 --- a/app/Services/PatientOrderService.php +++ b/app/Services/PatientOrderService.php @@ -672,11 +672,21 @@ class PatientOrderService extends BaseService if (!empty($OrderInquiry)) { //为抄方订单 if (!empty($OrderInquiry['transfer_doctor_id'])) { + // 获取问诊医生数据 + $fields = [ + 'doctor_id', + 'user_name', + 'multi_point_status', + 'avatar', + 'doctor_title', + 'department_custom_name', + 'be_good_at', + 'hospital_id', + ]; + $params = array(); - //若为抄方订单则显示原订单 - $params['doctor_id'] = $OrderInquiry['doctor_id']; - $fields = ['doctor_id','user_name','doctor_title']; - $OriginalDoctor = UserDoctor::getOne($params, $fields); + $params['doctor_id'] = $order_product['doctor_id']; + $OriginalDoctor = UserDoctor::getWithHospitalOne($params, $fields); if (!empty($OriginalDoctor)) { $OriginalDoctor->doctor_title = DoctorTitleCode::getMessage($OriginalDoctor->doctor_title); $result['original_doctor'] = $OriginalDoctor;