fix(backend): corrigir calculo de anos consecutivos para consultores ativos
- Nao usar inativacaoSituacao como data fim quando situacao indica ativo - Evita que consultores com "Atividade Continua" tenham 0 anos consecutivos - Corrigir alinhamento dos headers nas tabelas de criterios (Header.css)
This commit is contained in:
@@ -172,9 +172,11 @@ class ConsultorRepositoryImpl(ConsultorRepository):
|
||||
or self._parse_date(dc.get("inicioSituacao"))
|
||||
or self._parse_date(c.get("inicio"))
|
||||
)
|
||||
situacao_texto = (dc.get("situacaoConsultoria") or "").lower()
|
||||
is_situacao_ativa = "atividade" in situacao_texto or "ativo" in situacao_texto
|
||||
fim = (
|
||||
self._parse_date(dc.get("fimVinculacao"))
|
||||
or self._parse_date(dc.get("inativacaoSituacao"))
|
||||
or (self._parse_date(dc.get("inativacaoSituacao")) if not is_situacao_ativa else None)
|
||||
or self._parse_date(c.get("fim"))
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user