diff --git a/app/Services/PatientOrderService.php b/app/Services/PatientOrderService.php index d92f700..5863dfe 100644 --- a/app/Services/PatientOrderService.php +++ b/app/Services/PatientOrderService.php @@ -31,6 +31,7 @@ use App\Model\OrderProduct; use App\Model\OrderProductCoupon; use App\Model\OrderProductItem; use App\Model\OrderProductLogistic; +use App\Model\OrderRefund; use App\Model\OrderServicePackage; use App\Model\OrderServicePackageCase; use App\Model\OrderServicePackageDetail; @@ -3042,6 +3043,26 @@ class PatientOrderService extends BaseService $order_service_package['discount_product_total_amount'] = $health_package['discount_product_total_amount']; } + // 获取退款金额 + $order_service_package['refund_total'] = 0; + + $params = array(); + $params['order_id'] = $order_service_package['order_id']; + $order_refund = OrderRefund::getOne($params); + if (!empty($order_refund)){ + $order_service_package['refund_total'] = $order_refund['refund_total']; + } + + // 获取退款数据 + $order_service_package['order_refund'] = array(); + + $params = array(); + $params['order_id'] = $order_service_package['order_id']; + $order_refund = OrderRefund::getList($params); + if (!empty($order_refund)){ + $order_service_package['order_refund'] = $order_refund; + } + return success($order_service_package->toArray()); }