addONU: Adicionado função de vincular ao TopSapp

Signed-off-by: Rodrigo Bertoldo de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2026-03-29 12:02:44 -03:00
1 parent 001d1c099a
commit 235e0c0d43
3 files changed
+426 -5

No files matched your search

+29
View File
@@ -823,6 +823,35 @@ class TopSappAPI {
}
}
/**
* Obter lista de OLTs cadastradas no TopSapp
*/
async obterOlts(location = '', credentials) {
const instance = this.getInstanceByLocation(location);
try {
const session = await this.getValidSession(instance, credentials);
return await this.makeRequest('ObterOlts', { idUsuario: session.idUsuario || 1 }, instance, credentials);
} catch (error) {
return { success: false, error: error.message };
}
}
/**
* Atualizar dados FTTH de um serviço (vincular ONU a cliente/serviço)
*/
async atualizarFTTH(idCliente, idServico, ftthData, location = '', credentials) {
const instance = this.getInstanceByLocation(location);
try {
return await this.makeRequest('AlterarServico', {
idCliente: parseInt(idCliente),
idServico: parseInt(idServico),
...ftthData
}, instance, credentials);
} catch (error) {
return { success: false, error: error.message };
}
}
/**
* Listar todas as instâncias disponíveis
*/