feat: implementar novos critérios de pontuação da planilha atualizada

- Adicionar critérios diferenciados por papel (autor vs orientador)
- Implementar INSC_INST_AUTOR, PREMIACAO_GP_AUTOR, PREMIACAO_AUTOR, MENCAO_AUTOR
- Adicionar bônus de recorrência para inscrições, eventos e projetos
- Corrigir lógica de bônus de consultoria (continuidade e retorno)
- Ajustar extração de selos no frontend para novos códigos
- Adicionar BOL_BPQ_NIVEL para bolsas sem nível especificado
- Refinar cálculo de pontuação com novos tetos e multiplicadores
This commit is contained in:
Frederico Castro
2025-12-19 22:30:21 -03:00
parent 6297d135ec
commit 9457c18cbd
6 changed files with 107 additions and 26 deletions

View File

@@ -73,9 +73,7 @@ class ProcessarRankingJob:
for doc in docs:
try:
consultor = await self.consultor_repo._construir_consultor(doc)
self._consultores.append(self._gerar_json_detalhes(consultor))
except Exception as e:
import traceback
logger.warning(f"Erro ao processar consultor {doc.get('id')}: {e}")