This commit is contained in:
Lizandro Guarnizo
2026-05-12 22:34:10 -05:00
parent aead156ba8
commit 381425b7e6
9 changed files with 72 additions and 54 deletions
+9 -6
View File
@@ -290,8 +290,9 @@ func ValidarDlocalLog(c *fiber.Ctx) error {
// Si el pago se confirmó ahora (no estaba marcado antes), actualizar contrato
if pagoConfirmado && !contrato.PagoConfirmado {
_ = models.MarcarContratoPagado(contratoID)
go services.EnviarCorreoConfirmacionPago(contratoID, fuenteConfirmacion)
if ok, _ := models.MarcarContratoPagado(contratoID); ok {
go services.EnviarCorreoConfirmacionPago(contratoID, fuenteConfirmacion)
}
}
_ = models.UpdateDlocalPaymentLogDatos(uint(logID), payerEmail, monto)
@@ -384,8 +385,9 @@ func ValidarBoldCallback(c *fiber.Ctx) error {
// Actualizar contrato si se confirmó ahora
if pagoConfirmado && !contrato.PagoConfirmado {
_ = models.MarcarContratoPagado(contratoID)
go services.EnviarCorreoConfirmacionPago(contratoID, fuente)
if ok, _ := models.MarcarContratoPagado(contratoID); ok {
go services.EnviarCorreoConfirmacionPago(contratoID, fuente)
}
}
// Actualizar estado del callback
@@ -513,8 +515,9 @@ func ValidarBoldLog(c *fiber.Ctx) error {
// Si el pago se confirmó ahora (no estaba marcado antes), actualizar contrato
if pagoConfirmado && !contrato.PagoConfirmado {
_ = models.MarcarContratoPagado(contratoID)
go services.EnviarCorreoConfirmacionPago(contratoID, fuenteConfirmacion)
if ok, _ := models.MarcarContratoPagado(contratoID); ok {
go services.EnviarCorreoConfirmacionPago(contratoID, fuenteConfirmacion)
}
}
// Actualizar log con los mejores datos disponibles