Fix consultoria tempo por períodos
This commit is contained in:
@@ -107,9 +107,11 @@ class CalculadorPontuacao:
|
||||
base = criterio.base
|
||||
|
||||
tempo = 0
|
||||
if criterio.pontua_tempo and consultoria.periodo.inicio:
|
||||
anos = consultoria.periodo.anos_completos(datetime.now())
|
||||
tempo = min(anos * criterio.multiplicador_tempo, criterio.teto_tempo)
|
||||
if criterio.pontua_tempo:
|
||||
periodos = consultoria.periodos if consultoria.periodos else [consultoria.periodo]
|
||||
mesclados = CalculadorPontuacao._mesclar_periodos(periodos)
|
||||
anos_total = CalculadorPontuacao._anos_completos_periodos(mesclados)
|
||||
tempo = min(anos_total * criterio.multiplicador_tempo, criterio.teto_tempo)
|
||||
|
||||
bonus = 0
|
||||
if codigo == "CONS_ATIVO":
|
||||
|
||||
Reference in New Issue
Block a user