Correção da data do dash principal
This commit is contained in:
@@ -74,11 +74,14 @@ class Operacao
|
||||
return vazio if validas.empty?
|
||||
|
||||
entregas = Entrega.da_conta_gade.da_operacoes(validas)
|
||||
pagas = entregas.pagas
|
||||
{
|
||||
motoristas: entregas.distinct.order(:driver).pluck(:driver).compact.reject(&:blank?),
|
||||
veiculos: entregas.distinct.order(:vehicle).pluck(:vehicle).compact.reject(&:blank?),
|
||||
inicio: entregas.minimum(:planned_date)&.to_date,
|
||||
fim: entregas.maximum(:planned_date)&.to_date
|
||||
# Período sugerido pela DATA REAL (checkout), igual ao filtro de
|
||||
# elegibilidade; cai para planned_date se ainda não houver pagas.
|
||||
inicio: (pagas.minimum(:checkout) || entregas.minimum(:planned_date))&.to_date,
|
||||
fim: (pagas.maximum(:checkout) || entregas.maximum(:planned_date))&.to_date
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user