feat(admin): platform orders export include subscription id

This commit is contained in:
萝卜
2026-03-10 13:17:06 +00:00
parent 80890b0b9a
commit db8730e072
2 changed files with 3 additions and 0 deletions

View File

@@ -262,6 +262,7 @@ class PlatformOrderController extends Controller
'支付时间',
'生效时间',
'同步状态',
'订阅ID',
'订阅号',
'订阅到期',
'同步时间',
@@ -302,6 +303,7 @@ class PlatformOrderController extends Controller
optional($order->paid_at)->format('Y-m-d H:i:s') ?: '',
optional($order->activated_at)->format('Y-m-d H:i:s') ?: '',
$syncStatus,
(int) ($order->site_subscription_id ?? 0),
$order->siteSubscription?->subscription_no ?: '',
optional($order->siteSubscription?->ends_at)->format('Y-m-d H:i:s') ?: '',
(string) (data_get($order->meta, 'subscription_activation.synced_at') ?? ''),

View File

@@ -122,6 +122,7 @@ class AdminPlatformOrderExportTest extends TestCase
$this->assertStringContainsString('订单号', $content);
$this->assertStringContainsString('PO_EXPORT_0001', $content);
$this->assertStringContainsString('同步失败原因', $content);
$this->assertStringContainsString('订阅ID', $content);
// include_meta=1 时应包含 meta(JSON) 列
$res2 = $this->get('/admin/platform-orders/export?include_meta=1');