TopSapp: fix API show blocked services from client
Signed-off-by: Rodrigo Bertoldo de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
1 parent
b794418d81
commit
f358d69d8b
1 file changed
+12
-15
+12
-15
@@ -2716,8 +2716,8 @@ Digite /help para ver todos os comandos disponíveis!
|
||||
|
||||
const servicos = servicosResult.data?.dados || servicosResult.data?.servicos || [];
|
||||
const servicosAtivos = servicos.filter(s => {
|
||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
||||
return status === 1;
|
||||
// id_status já vem normalizado da API
|
||||
return s.id_status === 1 || (s.status && s.status.toLowerCase() === 'liberado');
|
||||
});
|
||||
|
||||
if (servicosAtivos.length === 0) {
|
||||
@@ -2826,8 +2826,8 @@ Digite /help para ver todos os comandos disponíveis!
|
||||
|
||||
const servicos = servicosResult.data?.dados || servicosResult.data?.servicos || [];
|
||||
const servicosBloqueados = servicos.filter(s => {
|
||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
||||
return status === 2;
|
||||
// id_status já vem normalizado da API
|
||||
return s.id_status === 2 || (s.status && s.status.toLowerCase() === 'bloqueado');
|
||||
});
|
||||
|
||||
if (servicosBloqueados.length === 0) {
|
||||
@@ -2935,20 +2935,17 @@ Digite /help para ver todos os comandos disponíveis!
|
||||
return;
|
||||
}
|
||||
|
||||
// Separar serviços por status
|
||||
// Separar serviços por status (id_status já vem normalizado da API)
|
||||
const servicosAtivos = servicos.filter(s => {
|
||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
||||
return status === 1;
|
||||
return s.id_status === 1 || (s.status && s.status.toLowerCase() === 'liberado');
|
||||
});
|
||||
|
||||
const servicosBloqueados = servicos.filter(s => {
|
||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
||||
return status === 2;
|
||||
return s.id_status === 2 || (s.status && s.status.toLowerCase() === 'bloqueado');
|
||||
});
|
||||
|
||||
const servicosDesativados = servicos.filter(s => {
|
||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
||||
return status === 3;
|
||||
return s.id_status === 3 || (s.status && s.status.toLowerCase() === 'desativado');
|
||||
});
|
||||
|
||||
let message = `📋 **SERVIÇOS DO CLIENTE**\n\n`;
|
||||
@@ -3219,8 +3216,8 @@ Digite /help para ver todos os comandos disponíveis!
|
||||
|
||||
const servicos = servicosResult.data?.dados || servicosResult.data?.servicos || [];
|
||||
const servicosAtivos = servicos.filter(s => {
|
||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
||||
return status === 1;
|
||||
// id_status já vem normalizado da API
|
||||
return s.id_status === 1 || (s.status && s.status.toLowerCase() === 'liberado');
|
||||
});
|
||||
|
||||
let sucesso = 0;
|
||||
@@ -3283,8 +3280,8 @@ Digite /help para ver todos os comandos disponíveis!
|
||||
|
||||
const servicos = servicosResult.data?.dados || servicosResult.data?.servicos || [];
|
||||
const servicosBloqueados = servicos.filter(s => {
|
||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
||||
return status === 2;
|
||||
// id_status já vem normalizado da API
|
||||
return s.id_status === 2 || (s.status && s.status.toLowerCase() === 'bloqueado');
|
||||
});
|
||||
|
||||
let sucesso = 0;
|
||||
|
||||
Reference in new issue
Block a user