Melhorias gerais descritas no READ.me
This commit is contained in:
@@ -48,6 +48,12 @@ class ConsolidacaoEntregasController < ApplicationController
|
||||
# Nomes dos motoristas ATIVOS — alimenta o seletor do apontamento 100% manual.
|
||||
@motoristas_consolidacao = @consolidacao.consolidacao_motoristas.ativos.pluck(:motorista_nome)
|
||||
|
||||
# Lançamentos manuais do motorista (apontamentos + termo) — feedback no resumo
|
||||
# e na barra de progresso. Ficam fora do conjunto elegível do período.
|
||||
@manuais = @consolidacao.consolidacao_entregas
|
||||
.where(motorista_nome: @motorista, manual: true)
|
||||
.distinct.count(:tracking_id)
|
||||
|
||||
# Filtro "apenas não classificadas"
|
||||
if params[:apenas_pendentes] == '1'
|
||||
@entregas = @entregas.reject { |e| @classificacoes.key?(e.tracking_id) }
|
||||
@@ -58,7 +64,8 @@ class ConsolidacaoEntregasController < ApplicationController
|
||||
retirada: Configuracao.preco_retirada,
|
||||
bonus: Configuracao.preco_bonus,
|
||||
desconto: Configuracao.preco_desconto,
|
||||
extraordinaria: Configuracao.preco_extraordinaria
|
||||
extraordinaria: Configuracao.preco_extraordinaria,
|
||||
termo: Configuracao.preco_termo
|
||||
}
|
||||
end
|
||||
|
||||
@@ -450,6 +457,7 @@ class ConsolidacaoEntregasController < ApplicationController
|
||||
ok: true,
|
||||
classificadas: classificadas,
|
||||
classificadas_escopo: escopo,
|
||||
manuais: classificacoes.where(manual: true).distinct.count(:tracking_id),
|
||||
por_tipo: classificacoes.group(:tipo).count,
|
||||
valor_total: classificacoes.sum { |e| e.tipo == 'desconto' ? -e.valor_aplicado : e.valor_aplicado }.to_f,
|
||||
veiculos_status: status
|
||||
|
||||
Reference in New Issue
Block a user