argument('business_id'); $query = Business::query(); if ($businessId) { $query->where('id', (int) $businessId); } $businesses = $query->get(); $processed = 0; foreach ($businesses as $business) { $escalated = $this->notificationService->escalateOverdueItems($business); $summary = $this->notificationService->dailyDigest($business); $this->line("Business {$business->id}: escalated={$escalated}, overdue_inquiries={$summary['overdue_inquiries']}, overdue_tasks={$summary['overdue_tasks']}"); $processed++; } $this->info("AssetExchange digest done for {$processed} business(es)."); return self::SUCCESS; } }