WIP: syncData
- Atualização de gplpi ticket id, e created at no banco.
This commit is contained in:
parent
89f7bba7b2
commit
b55e51e6b9
@ -108,7 +108,11 @@ const createGlpiTicket = async (ticketData) => {
|
||||
const glpiTicket = await glpiModel.insertTicket(formattedTicketData);
|
||||
console.log('Ticket criado no GLPI:', glpiTicket);
|
||||
|
||||
const updateSyncData = await hubglpiModel.update_syncData(glpiTicket.id, ticketData.id_atendimento);
|
||||
const syncId = await hubglpiModel.get_idSyncByHubsoftId(ticketData.id_atendimento);
|
||||
|
||||
const syncData = [glpiTicket.insertId, ticketData, syncId];
|
||||
|
||||
const updateSyncData = await hubglpiModel.update_syncData(syncData);
|
||||
logInfo('Sync Data atualizado com o ID do ticket do GLPI:', updateSyncData);
|
||||
|
||||
} catch (error) {
|
||||
|
||||
@ -99,25 +99,15 @@ class HubglpiModel {
|
||||
const query = `
|
||||
UPDATE sync_data
|
||||
set glpi_ticket_id = $1,
|
||||
status_sync = $2,
|
||||
sync_metadata = $3,
|
||||
last_sync_attempt = $4,
|
||||
sync_error_message = $5
|
||||
created_at = $6
|
||||
updated_at = $7
|
||||
WHERE id = $8
|
||||
created_at = $2
|
||||
WHERE id = $3
|
||||
RETURNING *;
|
||||
`;
|
||||
const values = [
|
||||
sync_update.glpi_ticket_id,
|
||||
sync_update.status_sync,
|
||||
sync_update.sync_metadata,
|
||||
sync_update.last_sync_attempt,
|
||||
sync_update.sync_error_message,
|
||||
sync_update.created_at,
|
||||
sync_update.updated_at,
|
||||
sync_update.id
|
||||
];
|
||||
sync_update[0],
|
||||
sync_update[1].created_at,
|
||||
sync_update[2]
|
||||
]; //Todo colocar parametros dinamicos || null se não tiver
|
||||
|
||||
try {
|
||||
const res = await pool.query(query, values);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user