Fases 7 e 8 — PDFs Prawn + QR + Painel Motorista + Notificações

This commit is contained in:
2026-06-11 18:31:38 -03:00
parent 90ed705ed8
commit 8b3d4bc87f
21 changed files with 942 additions and 23 deletions

View File

@@ -0,0 +1,14 @@
# app/mailers/consolidacao_mailer.rb
class ConsolidacaoMailer < ApplicationMailer
default from: ENV.fetch('SMTP_USERNAME', 'noreply@gade.com.br')
def pagamento_fechado(user, consolidacao, consolidacao_motorista)
@user = user
@consolidacao = consolidacao
@valor = consolidacao_motorista.valor_total
@link_painel = "https://#{ENV.fetch('APP_HOST', 'localhost:3000')}/motorista"
mail to: user.email,
subject: "💰 Seu pagamento foi fechado — #{consolidacao.nome}"
end
end