diff --git a/src/bot/handler.js b/src/bot/handler.js index ff647fa..1c3389a 100644 --- a/src/bot/handler.js +++ b/src/bot/handler.js @@ -5689,7 +5689,7 @@ Digite /help para ver todos os comandos disponíveis! await this.bot.sendMessage(session.chatId, `🔍 Buscando técnicos disponíveis...`); try { - const resultado = await this.topsapp.obterFuncionarios(); + const resultado = await this.topsapp.obterTecnicos(); if (!resultado.success) { await this.bot.sendMessage(session.chatId, @@ -5910,7 +5910,7 @@ Digite /help para ver todos os comandos disponíveis! // Adicionar campos opcionais se existirem if (dados.tecnicoSelecionado?.id) { - dadosSuporte.idTecnico = dados.tecnicoSelecionado.id; + dadosSuporte.idAtendimento = dados.tecnicoSelecionado.id; } if (dados.clienteSelecionado?.nome) { diff --git a/src/topsapp/api.js b/src/topsapp/api.js index dba2adb..c00b102 100644 --- a/src/topsapp/api.js +++ b/src/topsapp/api.js @@ -796,10 +796,10 @@ class TopSappAPI { descricao: dadosSuporte.descricao }; - // Tentar com idTecnico se fornecido - if (dadosSuporte.idTecnico && Number.isInteger(dadosSuporte.idTecnico)) { - dados.idTecnico = dadosSuporte.idTecnico; - console.log('🎫 API - Incluindo idTecnico:', dadosSuporte.idTecnico); + // Tentar com idAtendimento (técnico no sistema de suporte) se fornecido + if (dadosSuporte.idAtendimento && Number.isInteger(dadosSuporte.idAtendimento)) { + dados.idAtendimento = dadosSuporte.idAtendimento; + console.log('🎫 API - Incluindo idAtendimento:', dadosSuporte.idAtendimento); } if (dadosSuporte.contato && dadosSuporte.contato.trim() !== '') {