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
@if($isReconcileMismatch)
<div class="muted text-danger mt-10 mb-10">
提示:该订单「回执总额 vs 已付金额」存在差异,可能对账不一致。
<span class="muted"></span>
<a class="link" href="#add-payment-receipt">去补一条支付回执</a>
<span class="muted"></span>
<a class="link" href="{!! $reconcileMismatchListUrl !!}">查看全部对账不一致订单</a>
@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
<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>
@endif