From f69bcd928c02c2b55303b2eb2645987eaa0e43ff Mon Sep 17 00:00:00 2001 From: Frederico Castro Date: Wed, 10 Dec 2025 03:59:08 -0300 Subject: [PATCH] feat: Implementa job de ranking para 300k consultores MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Processa 350.215 consultores via Scroll API - Insere em TB_RANKING_CONSULTOR com MERGE (upsert) - Calcula posições via SP_ATUALIZAR_POSICOES - Frontend com paginação completa - Adiciona traceback detalhado para debug --- backend/src/application/jobs/processar_ranking.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/src/application/jobs/processar_ranking.py b/backend/src/application/jobs/processar_ranking.py index fe29b10..7b63c20 100644 --- a/backend/src/application/jobs/processar_ranking.py +++ b/backend/src/application/jobs/processar_ranking.py @@ -99,7 +99,9 @@ class ProcessarRankingJob: consultores_para_inserir.append(consultor_dict) except Exception as e: + import traceback print(f"AVISO: Erro ao processar consultor {doc.get('id')}: {e}") + print(f"Traceback: {traceback.format_exc()}") continue if consultores_para_inserir: