feat(admin): subscriptions list links + platform orders count
This commit is contained in:
@@ -27,7 +27,7 @@ class SiteSubscriptionController extends Controller
|
||||
];
|
||||
|
||||
$query = $this->applyFilters(
|
||||
SiteSubscription::query()->with(['merchant', 'plan']),
|
||||
SiteSubscription::query()->with(['merchant', 'plan'])->withCount('platformOrders'),
|
||||
$filters
|
||||
)->orderBy('id');
|
||||
|
||||
@@ -44,6 +44,7 @@ class SiteSubscriptionController extends Controller
|
||||
'订阅号',
|
||||
'站点',
|
||||
'套餐',
|
||||
'关联订单数',
|
||||
'状态',
|
||||
'计费周期',
|
||||
'周期(月)',
|
||||
@@ -81,6 +82,7 @@ class SiteSubscriptionController extends Controller
|
||||
$sub->subscription_no,
|
||||
$sub->merchant?->name ?? '',
|
||||
$sub->plan_name ?: ($sub->plan?->name ?? ''),
|
||||
(int) ($sub->platform_orders_count ?? 0),
|
||||
$statusText,
|
||||
$sub->billing_cycle ?: '',
|
||||
(int) $sub->period_months,
|
||||
@@ -117,7 +119,7 @@ class SiteSubscriptionController extends Controller
|
||||
];
|
||||
|
||||
$query = $this->applyFilters(
|
||||
SiteSubscription::query()->with(['merchant', 'plan']),
|
||||
SiteSubscription::query()->with(['merchant', 'plan'])->withCount('platformOrders'),
|
||||
$filters
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user