From dcdde87544c73d16945c43517ab6f6b27b2089bd Mon Sep 17 00:00:00 2001 From: Rafael Lopes Date: Thu, 11 Dec 2025 11:48:24 -0300 Subject: [PATCH] FIX: Bug ao adicionar grupo resolvido --- .../createTickets/services/implantacao.service.js | 2 +- .../createTickets/services/mundiale.service.js | 2 +- src/shared/repositories/glpi.repository.js | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/modules/createTickets/services/implantacao.service.js b/src/modules/createTickets/services/implantacao.service.js index 446a21a..f7d763f 100644 --- a/src/modules/createTickets/services/implantacao.service.js +++ b/src/modules/createTickets/services/implantacao.service.js @@ -48,7 +48,7 @@ async function sendToGlpi(ticket) { const glpiId = await repositoryGlpi.insertTicket(payload); logInfo(`Ticket GLPI criado com ID=${glpiId} para o ticket id=${ticket.id_atendimento}.`); - await repositoryGlpi.insertGroupTicket(glpiId); + await repositoryGlpi.insertGroupTicket(glpiId, 'IMPLANTACAO'); await repositoryHubGlpi.updateSyncDataCreated(ticket.id_atendimento, glpiId); } diff --git a/src/modules/createTickets/services/mundiale.service.js b/src/modules/createTickets/services/mundiale.service.js index 8d083d5..049d821 100644 --- a/src/modules/createTickets/services/mundiale.service.js +++ b/src/modules/createTickets/services/mundiale.service.js @@ -41,7 +41,7 @@ async function sendToGlpi(ticket) { const glpiId = await repositoryGlpi.insertTicket(payload); logInfo(`Ticket GLPI criado com ID: ${glpiId} para ticket Hubsoft ID: ${ticket.id_atendimento}`); - await repositoryGlpi.insertGroupTicket(glpiId); + await repositoryGlpi.insertGroupTicket(glpiId, 'MUNDIALE'); logInfo(`Grupo padrão atribuído ao ticket GLPI ID: ${glpiId}`); await repositoryHubGlpi.updateSyncDataCreated(ticket.id_atendimento, glpiId); diff --git a/src/shared/repositories/glpi.repository.js b/src/shared/repositories/glpi.repository.js index 2a8d5b2..76a7122 100644 --- a/src/shared/repositories/glpi.repository.js +++ b/src/shared/repositories/glpi.repository.js @@ -66,13 +66,13 @@ async function insertEntity(entity_name){ async function insertGroupTicket(ticketId, type) { try { - const groupId = 25 + let groupId = 25; // Grupo padrão (Operação NOC) - if (type !== 'IMPLANTACAO') { - groupId = 36; // Implantacao - } - - const sql = ` INSERT INTO glpi_groups_tickets (tickets_id, groups_id, type) + if (type === 'IMPLANTACAO') { + groupId = 36; // Grupo de Implantação + } + + const sql = `INSERT INTO glpi_groups_tickets (tickets_id, groups_id, type) VALUES (?, ?, 2) `; const values = [ticketId, groupId];