Adição de mais um preço 'Termo especial'

This commit is contained in:
2026-07-15 16:27:20 -03:00
parent e129e991e4
commit 5af51534be
13 changed files with 158 additions and 62 deletions

View File

@@ -10,6 +10,7 @@ class Configuracao < ApplicationRecord
preco_desconto
preco_extraordinaria
preco_termo
preco_termo_especial
notificacao_whatsapp
notificacao_email
empresa_nome
@@ -23,6 +24,7 @@ class Configuracao < ApplicationRecord
preco_desconto
preco_extraordinaria
preco_termo
preco_termo_especial
].freeze
validates :chave, presence: true, inclusion: { in: CHAVES }, uniqueness: true
@@ -58,6 +60,10 @@ class Configuracao < ApplicationRecord
valor('preco_termo').to_f
end
def self.preco_termo_especial
valor('preco_termo_especial').to_f
end
# Mapa usado pelo DashboardController (Fase 3)
def self.mapa_de_precos
{
@@ -66,7 +72,8 @@ class Configuracao < ApplicationRecord
bonus: preco_bonus,
desconto: preco_desconto,
extraordinaria: preco_extraordinaria,
termo: preco_termo
termo: preco_termo,
termo_especial: preco_termo_especial
}
end
@@ -77,6 +84,7 @@ class Configuracao < ApplicationRecord
'preco_desconto' => 'Desconto',
'preco_extraordinaria' => 'Entrega Extraordinária',
'preco_termo' => 'Entrega de Termo',
'preco_termo_especial' => 'Entrega de Termo Especial',
'notificacao_whatsapp' => 'Notificação WhatsApp',
'notificacao_email' => 'Notificação E-mail',
'empresa_nome' => 'Nome da Empresa'
@@ -89,6 +97,7 @@ class Configuracao < ApplicationRecord
'preco_desconto' => '⚠️',
'preco_extraordinaria' => '✨',
'preco_termo' => '📄',
'preco_termo_especial' => '📋',
'notificacao_whatsapp' => '💬',
'notificacao_email' => '✉️',
'empresa_nome' => '🏢'