pengajuanIds = $pengajuanIds; } public function handle(SawCalculationService $sawService) { try { $result = $sawService->processBatch($this->pengajuanIds); Log::info('Ranking job completed', [ 'processed_count' => $result['success_count'], 'error_count' => $result['error_count'], 'total_ids' => count($this->pengajuanIds) ]); } catch (\Exception $e) { Log::error('Ranking job failed: '.$e->getMessage(), [ 'exception' => $e, 'pengajuan_ids' => $this->pengajuanIds ]); throw $e; } } }