Update proyecto_controller.go

This commit is contained in:
Lizandro Guarnizo
2026-05-16 16:20:34 -05:00
parent 45928cbdbb
commit 5c9f9697cd
+13
View File
@@ -12,6 +12,7 @@ import (
"github.com/gofiber/fiber/v2"
"github.com/sujit-baniya/fiber-boilerplate/pkg/models"
"github.com/sujit-baniya/fiber-boilerplate/pkg/services"
)
// ─── Admin pages ──────────────────────────────────────────────────────────────
@@ -456,6 +457,18 @@ func AdminResponderTicket(c *fiber.Ctx) error {
}
// Cambiar estado a en_progreso si estaba abierto
_ = models.UpdateTicketEstado(uint(ticketID), "en_progreso")
// Notificar al cliente
go func() {
ticket, err := models.GetTicketByID(uint(ticketID))
if err != nil {
return
}
proyNombre := ""
if proy, err := models.GetProyectoByID(ticket.ProyectoID); err == nil {
proyNombre = proy.Nombre
}
services.DispatchTicketRespuestaAdmin(ticket, req.Contenido, proyNombre)
}()
return c.Status(201).JSON(msg)
}