fix(subscription): syncable orders link locks unsynced scope

This commit is contained in:
萝卜
2026-03-16 20:20:59 +08:00
parent 2f4e727c1b
commit 44b916ecb3
2 changed files with 3 additions and 3 deletions

View File

@@ -239,7 +239,7 @@
<div class="card">
<h3>可同步(已支付+已生效+未同步)</h3>
<div class="num-md">
<a class="link" href="{!! $makePlatformOrderUrl(['site_subscription_id' => $subscription->id, 'syncable_only' => '1']) !!}">{{ $summaryStats['syncable_orders'] ?? 0 }}</a>
<a class="link" href="{!! $makePlatformOrderUrl(['site_subscription_id' => $subscription->id, 'syncable_only' => '1', 'sync_status' => 'unsynced']) !!}">{{ $summaryStats['syncable_orders'] ?? 0 }}</a>
</div>
<div class="muted muted-xs">点击跳转:该订阅下「可同步订阅」订单</div>
</div>

View File

@@ -82,7 +82,7 @@ class AdminSiteSubscriptionShowPlatformOrdersLinksContainBackTest extends TestCa
// 订阅详情页“查看关联平台订单”
$res->assertSee('/admin/platform-orders?site_subscription_id=' . $sub->id . '&back=' . $expectedBack, false);
// 订阅详情页“查看可同步订单”(也应带 back
$res->assertSee('/admin/platform-orders?site_subscription_id=' . $sub->id . '&syncable_only=1&back=' . $expectedBack, false);
// 订阅详情页“查看可同步订单”(也应带 back;且口径锁定 sync_status=unsynced
$res->assertSee('/admin/platform-orders?site_subscription_id=' . $sub->id . '&syncable_only=1&sync_status=unsynced&back=' . $expectedBack, false);
}
}