docs: Adiciona resumo completo do projeto de ranking
Documenta: - Arquitetura implementada (4 componentes) - Estrutura de código (Clean Architecture) - Problema atual (Componente B = 0 por rede) - Soluções propostas (script standalone) - Comandos úteis e validações - Status: 95% completo, falta resolver acesso rede CAPES
This commit is contained in:
@@ -395,8 +395,15 @@ class ConsultorRepositoryImpl(ConsultorRepository):
|
||||
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"],
|
||||
|
||||
Reference in New Issue
Block a user