REFACTOR: Reinserção dos campos na função de update_syncData usando os dados corretos. Atualiza status de sincronização na criação do ticket Glpi para "created)glpi" conforme tipo exigido na coluna do banco.
This commit is contained in:
parent
b55e51e6b9
commit
4e43900a3a
@ -108,11 +108,9 @@ const createGlpiTicket = async (ticketData) => {
|
|||||||
const glpiTicket = await glpiModel.insertTicket(formattedTicketData);
|
const glpiTicket = await glpiModel.insertTicket(formattedTicketData);
|
||||||
console.log('Ticket criado no GLPI:', glpiTicket);
|
console.log('Ticket criado no GLPI:', glpiTicket);
|
||||||
|
|
||||||
const syncId = await hubglpiModel.get_idSyncByHubsoftId(ticketData.id_atendimento);
|
ticketData.status_sync = 'created_glpi';
|
||||||
|
|
||||||
const syncData = [glpiTicket.insertId, ticketData, syncId];
|
const updateSyncData = await hubglpiModel.update_syncData(ticketData);
|
||||||
|
|
||||||
const updateSyncData = await hubglpiModel.update_syncData(syncData);
|
|
||||||
logInfo('Sync Data atualizado com o ID do ticket do GLPI:', updateSyncData);
|
logInfo('Sync Data atualizado com o ID do ticket do GLPI:', updateSyncData);
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
@ -99,14 +99,25 @@ class HubglpiModel {
|
|||||||
const query = `
|
const query = `
|
||||||
UPDATE sync_data
|
UPDATE sync_data
|
||||||
set glpi_ticket_id = $1,
|
set glpi_ticket_id = $1,
|
||||||
created_at = $2
|
status_sync = $2,
|
||||||
WHERE id = $3
|
sync_metadata = $3,
|
||||||
|
last_sync_attempt = $4,
|
||||||
|
sync_error_message = $5,
|
||||||
|
created_at = $6,
|
||||||
|
updated_at = $7
|
||||||
|
WHERE id = $8
|
||||||
RETURNING *;
|
RETURNING *;
|
||||||
`;
|
`;
|
||||||
const values = [
|
const values = [
|
||||||
sync_update[0],
|
sync_update.glpi_ticket_id,
|
||||||
sync_update[1].created_at,
|
sync_update.status_sync,
|
||||||
sync_update[2]
|
sync_update.sync_metadata,
|
||||||
|
sync_update.last_sync_attempt,
|
||||||
|
sync_update.sync_error_message,
|
||||||
|
sync_update.sync_created_at,
|
||||||
|
sync_update.sync_updated_at,
|
||||||
|
sync_update.sync_data_id
|
||||||
|
|
||||||
]; //Todo colocar parametros dinamicos || null se não tiver
|
]; //Todo colocar parametros dinamicos || null se não tiver
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user