From 1383a957e0664b65f9b8c34c8b2beafa3966ccd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=90=9D=E5=8D=9C?= Date: Tue, 10 Mar 2026 22:53:29 +0000 Subject: [PATCH] =?UTF-8?q?feat(platform-orders):=20=E6=91=98=E8=A6=81?= =?UTF-8?q?=E5=8D=A1=E5=A2=9E=E5=8A=A0=E5=AF=B9=E8=B4=A6=E4=B8=8D=E4=B8=80?= =?UTF-8?q?=E8=87=B4=E8=AE=A2=E5=8D=95=E6=95=B0=E5=B9=B6=E6=8F=90=E4=BE=9B?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Admin/PlatformOrderController.php | 7 +++++++ resources/views/admin/platform_orders/index.blade.php | 3 +++ 2 files changed, 10 insertions(+) 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
¥{{ number_format($delta, 2) }}
{{ $summaryStats['reconciliation_delta_note'] ?? '回执总额 - 订单已付总额' }}(当前筛选范围)
+
对账不一致订单: + {{ $summaryStats['reconcile_mismatch_orders'] ?? 0 }} +
@if(abs($delta) >= 0.01)
提示:差额非 0,可能存在回执金额与订单金额不一致的订单。
@endif