Remove logs e busca de PPG no passo online
This commit is contained in:
@@ -391,41 +391,12 @@ class ConsultorRepositoryImpl(ConsultorRepository):
|
||||
coordenacoes_capes = self._extrair_coordenacoes_capes(atuacoes)
|
||||
premiacoes = self._extrair_premiacoes(atuacoes)
|
||||
|
||||
coordenacoes_programas_raw = []
|
||||
if self.oracle_client and self.oracle_client.is_connected:
|
||||
try:
|
||||
coordenacoes_programas_raw = self.oracle_client.buscar_coordenacoes_programa(int(id_pessoa))
|
||||
if coordenacoes_programas_raw:
|
||||
print(f"DEBUG: Consultor {id_pessoa} tem {len(coordenacoes_programas_raw)} coordenações PPG")
|
||||
except Exception as e:
|
||||
print(f"AVISO Oracle: erro ao buscar coordenacoes do programa para {id_pessoa}: {e}")
|
||||
else:
|
||||
if not self.oracle_client:
|
||||
print(f"DEBUG: oracle_client é None para consultor {id_pessoa}")
|
||||
elif not self.oracle_client.is_connected:
|
||||
print(f"DEBUG: oracle_client NÃO está conectado para consultor {id_pessoa}")
|
||||
coordenacoes_programas = [
|
||||
CoordenacaoPrograma(
|
||||
id_programa=c["ID_PROGRAMA_SNPG"],
|
||||
nome_programa=c["NM_PROGRAMA"],
|
||||
codigo_programa=c["CD_PROGRAMA_PPG"],
|
||||
nota_ppg=c["NOTA_PPG"] or "N/A",
|
||||
modalidade=c["NM_PROGRAMA_MODALIDADE"] or "N/A",
|
||||
area_avaliacao=c["NM_AREA_AVALIACAO"] or "N/A",
|
||||
periodo=Periodo(
|
||||
inicio=c["DT_INICIO_VIGENCIA"],
|
||||
fim=c["DT_FIM_VIGENCIA"],
|
||||
),
|
||||
)
|
||||
for c in coordenacoes_programas_raw
|
||||
]
|
||||
|
||||
consultor = Consultor(
|
||||
id_pessoa=id_pessoa,
|
||||
nome=dados_pessoais.get("nome", "N/A"),
|
||||
cpf=dados_pessoais.get("cpf"),
|
||||
coordenacoes_capes=coordenacoes_capes,
|
||||
coordenacoes_programas=coordenacoes_programas,
|
||||
coordenacoes_programas=[], # PPG vem do job/ETL de Componente B
|
||||
consultoria=consultoria,
|
||||
premiacoes=premiacoes,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user