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:
1 parent
001d1c099a
commit
235e0c0d43
3 files changed
+426
-5
No files matched your search
@@ -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
|
||||
*/
|
||||
|
||||
Reference in new issue
Block a user