feat: Implementa job de ranking para 300k consultores
- 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
This commit is contained in:
@@ -99,7 +99,9 @@ class ProcessarRankingJob:
|
|||||||
consultores_para_inserir.append(consultor_dict)
|
consultores_para_inserir.append(consultor_dict)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
import traceback
|
||||||
print(f"AVISO: Erro ao processar consultor {doc.get('id')}: {e}")
|
print(f"AVISO: Erro ao processar consultor {doc.get('id')}: {e}")
|
||||||
|
print(f"Traceback: {traceback.format_exc()}")
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if consultores_para_inserir:
|
if consultores_para_inserir:
|
||||||
|
|||||||
Reference in New Issue
Block a user