Atualização da função de adicionar entregas por fora da operação

This commit is contained in:
2026-06-19 14:59:26 -03:00
parent 79c0f646da
commit 7b83f2e248
13 changed files with 399 additions and 77 deletions

View File

@@ -38,4 +38,16 @@ class ConsolidacaoEntrega < ApplicationRecord
def tipo_cor
TIPO_CORES[tipo] || TIPO_CORES['entrega_normal']
end
# Preço configurado para um pilar (tipo). Fonte única usada na classificação
# (controller) e no apontamento manual (Consolidacao#adicionar_apontamento!).
def self.valor_para(tipo)
case tipo.to_s
when 'entrega_normal' then Configuracao.preco_entrega
when 'retirada' then Configuracao.preco_retirada
when 'bonus' then Configuracao.preco_bonus
when 'desconto' then Configuracao.preco_desconto
else 0
end
end
end