feat(platform-orders): 摘要卡增加对账不一致订单数并提供跳转
This commit is contained in:
@@ -296,6 +296,13 @@ class PlatformOrderController extends Controller
|
||||
// 对账差额:回执总额 - 订单已付总额(当前筛选范围)
|
||||
'reconciliation_delta' => (float) ($totalReceiptAmount - $totalPaidAmount),
|
||||
'reconciliation_delta_note' => '回执总额 - 订单已付总额',
|
||||
// 对账不一致订单数(在当前筛选范围基础上叠加 mismatch 口径)
|
||||
'reconcile_mismatch_orders' => (function () use ($filters) {
|
||||
$mismatchFilters = $filters;
|
||||
$mismatchFilters['reconcile_mismatch'] = '1';
|
||||
|
||||
return $this->applyFilters(PlatformOrder::query(), $mismatchFilters)->count();
|
||||
})(),
|
||||
],
|
||||
'failedReasonStats' => $failedReasonStats,
|
||||
]);
|
||||
|
||||
@@ -158,6 +158,9 @@
|
||||
@php $delta = (float) ($summaryStats['reconciliation_delta'] ?? 0); @endphp
|
||||
<div class="metric-number">¥{{ number_format($delta, 2) }}</div>
|
||||
<div class="muted muted-xs">{{ $summaryStats['reconciliation_delta_note'] ?? '回执总额 - 订单已付总额' }}(当前筛选范围)</div>
|
||||
<div class="muted muted-xs">对账不一致订单:
|
||||
<a class="link" href="/admin/platform-orders?reconcile_mismatch=1">{{ $summaryStats['reconcile_mismatch_orders'] ?? 0 }}</a>
|
||||
</div>
|
||||
@if(abs($delta) >= 0.01)
|
||||
<div class="muted text-danger mt-6">提示:差额非 0,可能存在回执金额与订单金额不一致的订单。</div>
|
||||
@endif
|
||||
|
||||
Reference in New Issue
Block a user