diff --git a/app/Services/PatientOrderService.php b/app/Services/PatientOrderService.php index d6a991c..3fbd37a 100644 --- a/app/Services/PatientOrderService.php +++ b/app/Services/PatientOrderService.php @@ -1999,6 +1999,10 @@ class PatientOrderService extends BaseService $order_prescription = OrderPrescription::getWithPage($params, ['*'], $page, $per_page); if (!empty($order_prescription['data'])) { foreach ($order_prescription['data'] as &$item) { + // 将模型对象转换为数组,避免间接修改重载元素错误 + if (is_object($item)) { + $item = $item->toArray(); + } //处理抄方情况 $params = array();