diff --git a/app/Http/Controllers/Admin/DashboardController.php b/app/Http/Controllers/Admin/DashboardController.php index ff57a4f..ec3a919 100644 --- a/app/Http/Controllers/Admin/DashboardController.php +++ b/app/Http/Controllers/Admin/DashboardController.php @@ -38,6 +38,15 @@ class DashboardController extends Controller // 收费中心(平台侧) 'plans' => Plan::count(), 'site_subscriptions' => SiteSubscription::count(), + 'site_subscriptions_expired' => SiteSubscription::query() + ->whereNotNull('ends_at') + ->where('ends_at', '<', now()) + ->count(), + 'site_subscriptions_expiring_7d' => SiteSubscription::query() + ->whereNotNull('ends_at') + ->where('ends_at', '>=', now()) + ->where('ends_at', '<', now()->addDays(7)) + ->count(), 'platform_orders' => PlatformOrder::count(), 'platform_orders_unpaid_pending' => PlatformOrder::query() ->where('payment_status', 'unpaid') diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php index 798e274..81be3cb 100644 --- a/resources/views/admin/dashboard.blade.php +++ b/resources/views/admin/dashboard.blade.php @@ -97,7 +97,7 @@