admin: 对账不一致提示改为治理卡片并展示差额

This commit is contained in:
萝卜
2026-03-16 12:16:06 +08:00
parent 3f92abe66a
commit c9aa22c4f3

View File

@@ -565,12 +565,26 @@
@endphp @endphp
@if($isReconcileMismatch) @if($isReconcileMismatch)
<div class="muted text-danger mt-10 mb-10"> @php
提示:该订单「回执总额 vs 已付金额」存在差异,可能对账不一致。 $receiptTotalAmount = (float) (data_get($order->meta, 'payment_summary.total_amount') ?? 0);
<span class="muted"></span> $receiptCount = (int) (data_get($order->meta, 'payment_summary.count') ?? 0);
<a class="link" href="#add-payment-receipt">去补一条支付回执</a> $paidAmount = (float) ($order->paid_amount ?? 0);
<span class="muted"></span> $receiptDiff = $receiptTotalAmount - $paidAmount;
<a class="link" href="{!! $reconcileMismatchListUrl !!}">查看全部对账不一致订单</a> @endphp
<div class="card governance-block mt-10 mb-10">
<div class="muted text-danger governance-block-title"><strong>对账不一致治理提示</strong></div>
<div class="muted governance-block-body">
<div>
该订单「支付回执合计 vs 已付金额」存在差异,建议先补齐回执轨迹再继续进行 BMPA/同步等动作。
</div>
<div class="muted muted-xs mt-6">
回执:{{ $receiptCount }} 条,合计 ¥{{ number_format($receiptTotalAmount, 2) }};已付:¥{{ number_format($paidAmount, 2) }};差额:¥{{ number_format($receiptDiff, 2) }}
</div>
<div class="mt-10">
<a class="btn btn-secondary btn-sm" href="#add-payment-receipt">去补回执</a>
<a class="link ml-10" href="{!! $reconcileMismatchListUrl !!}">查看全部对账不一致订单</a>
</div>
</div>
</div> </div>
@endif @endif