Correção da data do dash principal

This commit is contained in:
2026-06-17 18:29:13 -03:00
parent 4b728c0c4d
commit 076bd42973
7 changed files with 49 additions and 32 deletions

View File

@@ -11,14 +11,15 @@ class ConsolidacaoEntregasController < ApplicationController
authorize @consolidacao, :show?
@motorista = params[:motorista]
# Entregas pagas do período no banco existente (read-only)
# Entregas pagas do período no banco existente (read-only).
# Período pela DATA REAL (checkout), não pela planejada.
@entregas = Entrega.pagas
.da_conta_gade
.no_periodo(@consolidacao.data_inicio, @consolidacao.data_fim)
.no_periodo_checkout(@consolidacao.data_inicio, @consolidacao.data_fim)
.do_motorista(@motorista)
@entregas = @entregas.da_veiculo(@consolidacao.vehicle_ids) if @consolidacao.vehicle_ids.present?
@entregas = @entregas.da_operacoes(@consolidacao.operacoes) if @consolidacao.operacoes.present?
@entregas = @entregas.order(:planned_date)
@entregas = @entregas.order(:checkout)
# Classificações já feitas — agrupadas por tracking_id (uma entrega pode ter
# vários pilares). { tracking_id => [ConsolidacaoEntrega, ...] }
@@ -184,7 +185,7 @@ class ConsolidacaoEntregasController < ApplicationController
return [] unless motorista.present?
rel = Entrega.pagas.da_conta_gade
.no_periodo(@consolidacao.data_inicio, @consolidacao.data_fim)
.no_periodo_checkout(@consolidacao.data_inicio, @consolidacao.data_fim)
.do_motorista(motorista)
rel = rel.da_veiculo(@consolidacao.vehicle_ids) if @consolidacao.vehicle_ids.present?
rel = rel.da_operacoes(@consolidacao.operacoes) if @consolidacao.operacoes.present?