Implantação da função d adicionar entregas por fora da operação
This commit is contained in:
@@ -114,11 +114,18 @@ class ConsolidacoesController < ApplicationController
|
||||
@motoristas = @consolidacao.consolidacao_motoristas.order(:motorista_nome).map do |cm|
|
||||
total = @consolidacao.entregas_elegiveis_count(cm.motorista_nome)
|
||||
classificadas = @consolidacao.classificadas_count(cm.motorista_nome)
|
||||
apontamentos = @consolidacao.consolidacao_entregas
|
||||
.apontamentos
|
||||
.where(motorista_nome: cm.motorista_nome)
|
||||
.distinct.count(:tracking_id)
|
||||
{
|
||||
registro: cm,
|
||||
total: total,
|
||||
classificadas: classificadas,
|
||||
completo: total.positive? && classificadas >= total
|
||||
apontamentos: apontamentos,
|
||||
# Espelha o gate do servidor (todas_entregas_classificadas?): um motorista
|
||||
# só com apontamento manual tem 0 entregas elegíveis e já está "completo".
|
||||
completo: total.zero? || classificadas >= total
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user