From 3aa48326b15c16ace1da67f4febf0518f494585b Mon Sep 17 00:00:00 2001 From: Midway Hub Glpi Date: Tue, 14 Oct 2025 18:38:16 +0000 Subject: [PATCH] ERROR: Entidade retornando null nao insere chamado --- .env | 10 +++++----- controller/processController.js | 2 +- run_hubglpi.sh | 18 ++++++++++++++++++ 3 files changed, 24 insertions(+), 6 deletions(-) create mode 100755 run_hubglpi.sh diff --git a/.env b/.env index 6c7e4ac..2a0ef32 100644 --- a/.env +++ b/.env @@ -13,7 +13,7 @@ HUBSOFT_DATABASE_USER=sothis_leitura HUBSOFT_DATABASE_PASSWORD=2d0f4e138ba533693a1fc244d08a7f8596d8b472 # Banco HUBGLPI (PostgreSQL) -HUBGLPI_DB_HOST=10.0.120.75 +HUBGLPI_DB_HOST=localhost HUBGLPI_DB_PORT=5432 HUBGLPI_DB_NAME=hubglpi HUBGLPI_DB_USER=desenvolvimento @@ -21,11 +21,11 @@ HUBGLPI_DB_PASSWORD=Ut@2S@$M9Xs@@W # Banco GLPI (MySQL) GLPI_DB_TYPE=mysql2/promise -GLPI_DB_HOST=177.73.177.32 +GLPI_DB_HOST=177.73.177.28 GLPI_DB_PORT=3306 -GLPI_DB_USER=snglpi -GLPI_DB_PASSWORD=j2633669 +GLPI_DB_USER=dev +GLPI_DB_PASSWORD=Ut@2S@$M9Xs GLPI_DB_NAME=glpi_data GLPI_DB_CHARSET=utf8mb4 -NODE_ENV=development \ No newline at end of file +NODE_ENV=prod diff --git a/controller/processController.js b/controller/processController.js index 7185756..8ee3f06 100644 --- a/controller/processController.js +++ b/controller/processController.js @@ -112,7 +112,7 @@ const formatTicketDataForGlpi = async (ticketData) => { ...ticketData, status_atendimento: statusAtendimentoGLPI[ticketData.status_atendimento] || 1, date_mod: new Date(), - user_id_recipient: 971, + user_id_recipient: 1100, descricao_abertura: formatDescription(ticketData), urgency: 3, impact: 3, diff --git a/run_hubglpi.sh b/run_hubglpi.sh new file mode 100755 index 0000000..8104010 --- /dev/null +++ b/run_hubglpi.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +LOCKFILE=/tmp/hubglpi.lock + +# Verifica se já existe lock +if [ -e "$LOCKFILE" ]; then + echo "$(date) - Processo já está rodando, saindo..." + exit 0 +fi + +# Cria lockfile +touch "$LOCKFILE" + +# Roda o Node.js +node app.js + +# Remove lockfile +rm -f "$LOCKFILE"