option('tenant'); $days = (int) $this->option('days'); if ($tenantId) { $this->info("테넌트 {$tenantId} 카드 동기화 시작 (최근 {$days}일)"); $result = $service->syncTenant((int) $tenantId, $days); $this->info("완료: 신규 {$result['created']}건, 갱신 {$result['updated']}건"); } else { $this->info("전체 테넌트 카드 동기화 시작 (최근 {$days}일)"); $result = $service->syncAll($days); $this->info("완료: {$result['synced']}개 테넌트, 신규 {$result['created']}건, 갱신 {$result['updated']}건"); if (! empty($result['errors'])) { $this->warn('오류 발생:'); foreach ($result['errors'] as $error) { $this->error(" - {$error}"); } } } return self::SUCCESS; } }