From c9aa22c4f3e1c9ce319b4629131e6172cdf32ffb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Mon, 16 Mar 2026 12:16:06 +0800 Subject: [PATCH] =?UTF-8?q?admin:=20=E5=AF=B9=E8=B4=A6=E4=B8=8D=E4=B8=80?= =?UTF-8?q?=E8=87=B4=E6=8F=90=E7=A4=BA=E6=94=B9=E4=B8=BA=E6=B2=BB=E7=90=86?= =?UTF-8?q?=E5=8D=A1=E7=89=87=E5=B9=B6=E5=B1=95=E7=A4=BA=E5=B7=AE=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/platform_orders/show.blade.php | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/resources/views/admin/platform_orders/show.blade.php b/resources/views/admin/platform_orders/show.blade.php index 5d17f04..85ecec4 100644 --- a/resources/views/admin/platform_orders/show.blade.php +++ b/resources/views/admin/platform_orders/show.blade.php @@ -565,12 +565,26 @@ @endphp @if($isReconcileMismatch) -
- 提示:该订单「回执总额 vs 已付金额」存在差异,可能对账不一致。 - - 去补一条支付回执 - - 查看全部对账不一致订单 + @php + $receiptTotalAmount = (float) (data_get($order->meta, 'payment_summary.total_amount') ?? 0); + $receiptCount = (int) (data_get($order->meta, 'payment_summary.count') ?? 0); + $paidAmount = (float) ($order->paid_amount ?? 0); + $receiptDiff = $receiptTotalAmount - $paidAmount; + @endphp +
+
对账不一致治理提示
+
+
+ 该订单「支付回执合计 vs 已付金额」存在差异,建议先补齐回执轨迹再继续进行 BMPA/同步等动作。 +
+
+ 回执:{{ $receiptCount }} 条,合计 ¥{{ number_format($receiptTotalAmount, 2) }};已付:¥{{ number_format($paidAmount, 2) }};差额:¥{{ number_format($receiptDiff, 2) }} +
+ +
@endif