diff --git a/app/Http/Controllers/Admin/PlatformOrderController.php b/app/Http/Controllers/Admin/PlatformOrderController.php index 3766ad4..83529e2 100644 --- a/app/Http/Controllers/Admin/PlatformOrderController.php +++ b/app/Http/Controllers/Admin/PlatformOrderController.php @@ -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, ]); diff --git a/resources/views/admin/platform_orders/index.blade.php b/resources/views/admin/platform_orders/index.blade.php index feae831..37cdb66 100644 --- a/resources/views/admin/platform_orders/index.blade.php +++ b/resources/views/admin/platform_orders/index.blade.php @@ -158,6 +158,9 @@ @php $delta = (float) ($summaryStats['reconciliation_delta'] ?? 0); @endphp