diff --git a/resources/views/admin/platform_orders/index.blade.php b/resources/views/admin/platform_orders/index.blade.php
index 74c395f..44bdb66 100644
--- a/resources/views/admin/platform_orders/index.blade.php
+++ b/resources/views/admin/platform_orders/index.blade.php
@@ -207,7 +207,7 @@
¥{{ number_format($delta, 2) }}
{{ $summaryStats['reconciliation_delta_note'] ?? '回执总额 - 订单已付总额' }}(当前筛选范围)
@if(abs($delta) >= 0.01)
提示:差额非 0,可能存在回执金额与订单金额不一致的订单。
diff --git a/tests/Feature/AdminPlatformOrderReconcileMismatchSummaryCardLinkTest.php b/tests/Feature/AdminPlatformOrderReconcileMismatchSummaryCardLinkTest.php
new file mode 100644
index 0000000..d523169
--- /dev/null
+++ b/tests/Feature/AdminPlatformOrderReconcileMismatchSummaryCardLinkTest.php
@@ -0,0 +1,75 @@
+seed();
+
+ $this->post('/admin/login', [
+ 'email' => 'platform.admin@demo.local',
+ 'password' => 'Platform@123456',
+ ])->assertRedirect('/admin');
+ }
+
+ public function test_summary_card_reconcile_mismatch_orders_link_keeps_filters_and_clears_page(): void
+ {
+ $this->loginAsPlatformAdmin();
+
+ $merchant = Merchant::query()->firstOrFail();
+ $plan = Plan::query()->create([
+ 'code' => 'reconcile_mismatch_summary_link_01',
+ 'name' => '对账不一致摘要卡链接测试套餐',
+ 'billing_cycle' => 'monthly',
+ 'price' => 10,
+ 'list_price' => 10,
+ 'status' => 'active',
+ 'sort' => 10,
+ 'published_at' => now(),
+ ]);
+
+ // 构造一个对账不一致订单
+ PlatformOrder::query()->create([
+ 'merchant_id' => $merchant->id,
+ 'plan_id' => $plan->id,
+ 'order_no' => 'PO_RECON_SUMMARY_LINK_0001',
+ 'order_type' => 'new_purchase',
+ 'status' => 'activated',
+ 'payment_status' => 'paid',
+ 'plan_name' => $plan->name,
+ 'billing_cycle' => $plan->billing_cycle,
+ 'period_months' => 1,
+ 'quantity' => 1,
+ 'payable_amount' => 10,
+ 'paid_amount' => 10,
+ 'placed_at' => now(),
+ 'paid_at' => now(),
+ 'activated_at' => now(),
+ 'meta' => [
+ 'payment_summary' => [
+ 'count' => 1,
+ 'total_amount' => 9.99,
+ ],
+ ],
+ ]);
+
+ $url = '/admin/platform-orders?plan_id=' . $plan->id . '&page=2';
+
+ // 期望链接保留 plan_id,并清空 page(回到第一页)
+ $this->get($url)
+ ->assertOk()
+ ->assertSee('reconcile_mismatch=1', false)
+ ->assertSee('plan_id=' . $plan->id, false)
+ ->assertDontSee('page=2', false);
+ }
+}