feat(admin): platform orders show subscription id link

This commit is contained in:
萝卜
2026-03-10 13:15:04 +00:00
parent 981fdc973d
commit 80890b0b9a
2 changed files with 9 additions and 2 deletions

View File

@@ -269,7 +269,12 @@
</td> </td>
<td> <td>
@if($order->siteSubscription) @if($order->siteSubscription)
<a href="/admin/site-subscriptions/{{ $order->siteSubscription->id }}">{{ $order->siteSubscription->subscription_no }}</a> <div>
<a href="/admin/site-subscriptions/{{ $order->siteSubscription->id }}">{{ $order->siteSubscription->subscription_no }}</a>
</div>
<div class="muted muted-xs">
订阅ID<a href="/admin/platform-orders?site_subscription_id={{ $order->siteSubscription->id }}" class="muted">{{ $order->siteSubscription->id }}</a>
</div>
@else @else
<span class="muted">-</span> <span class="muted">-</span>
@endif @endif

View File

@@ -212,7 +212,9 @@ class AdminPlatformOrderTest extends TestCase
$this->get('/admin/platform-orders?keyword=PO_SUB_LINK_0001') $this->get('/admin/platform-orders?keyword=PO_SUB_LINK_0001')
->assertOk() ->assertOk()
->assertSee('SUB_LINK_0001') ->assertSee('SUB_LINK_0001')
->assertSee('/admin/site-subscriptions/' . $sub->id); ->assertSee('/admin/site-subscriptions/' . $sub->id)
->assertSee('订阅ID')
->assertSee('/admin/platform-orders?site_subscription_id=' . $sub->id);
// 只看已同步:构造一条带有 subscription_activation 的订单 + 批量同步审计(用于列表展示) // 只看已同步:构造一条带有 subscription_activation 的订单 + 批量同步审计(用于列表展示)
PlatformOrder::query()->where('order_no', 'PO202603100101')->update([ PlatformOrder::query()->where('order_no', 'PO202603100101')->update([