ipoe: fix envio ao topsapp

Signed-off-by: Rodrigo Martins <rodrigo@martinsevieira.adv.br>
This commit is contained in:
Rodrigo Martins committed 2026-04-05 08:42:51 -03:00
1 parent f95eb37552
commit 1427e6126a
2 files changed
+5 -3

No files matched your search

+2 -1
View File
@@ -8366,7 +8366,8 @@ Digite /help para ver todos os comandos disponíveis!
message += `🏢 *Base/OLT:* ${esc(baseInfo)}\n`; message += `🏢 *Base/OLT:* ${esc(baseInfo)}\n`;
message += `🏷️ *Prefixo:* ${esc(prefixo)}\n\n`; message += `🏷️ *Prefixo:* ${esc(prefixo)}\n\n`;
message += `*Será configurado:*\n`; message += `*Será configurado:*\n`;
message += `🔗 Agent Circuit ID: \`${circuitId}\`\n`; message += `� DHCP Username: \`${circuitId}\`\n`;
message += `�🔗 Agent Circuit ID: \`${circuitId}\`\n`;
message += `✅ DHCP Liberar: *Sim*\n\n`; message += `✅ DHCP Liberar: *Sim*\n\n`;
message += `Deseja confirmar?`; message += `Deseja confirmar?`;
+3 -2
View File
@@ -918,7 +918,7 @@ class TopSappAPI {
/** /**
* Configurar serviço para IPoE (DHCP Option 82) * Configurar serviço para IPoE (DHCP Option 82)
* Define dhcp_agent_circuit_id e dhcp_liberar no serviço * Define dhcp_username, dhcp_agent_circuit_id e dhcp_liberar no serviço
*/ */
async configurarIPoE(idCliente, idServico, dhcpAgentCircuitId, location = '', credentials) { async configurarIPoE(idCliente, idServico, dhcpAgentCircuitId, location = '', credentials) {
const instance = this.getInstanceByLocation(location); const instance = this.getInstanceByLocation(location);
@@ -928,8 +928,9 @@ class TopSappAPI {
idUsuario: session.idUsuario || 1, idUsuario: session.idUsuario || 1,
idCliente: parseInt(idCliente), idCliente: parseInt(idCliente),
idServico: parseInt(idServico), idServico: parseInt(idServico),
dhcp_username: dhcpAgentCircuitId,
dhcp_agent_circuit_id: dhcpAgentCircuitId, dhcp_agent_circuit_id: dhcpAgentCircuitId,
dhcp_liberar: true dhcp_liberar: '1'
}, instance, credentials); }, instance, credentials);
} catch (error) { } catch (error) {
return { success: false, error: error.message }; return { success: false, error: error.message };