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 servicos = servicosResult.data?.dados || servicosResult.data?.servicos || [];
|
||||||
const servicosAtivos = servicos.filter(s => {
|
const servicosAtivos = servicos.filter(s => {
|
||||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
// id_status já vem normalizado da API
|
||||||
return status === 1;
|
return s.id_status === 1 || (s.status && s.status.toLowerCase() === 'liberado');
|
||||||
});
|
});
|
||||||
|
|
||||||
if (servicosAtivos.length === 0) {
|
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 servicos = servicosResult.data?.dados || servicosResult.data?.servicos || [];
|
||||||
const servicosBloqueados = servicos.filter(s => {
|
const servicosBloqueados = servicos.filter(s => {
|
||||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
// id_status já vem normalizado da API
|
||||||
return status === 2;
|
return s.id_status === 2 || (s.status && s.status.toLowerCase() === 'bloqueado');
|
||||||
});
|
});
|
||||||
|
|
||||||
if (servicosBloqueados.length === 0) {
|
if (servicosBloqueados.length === 0) {
|
||||||
@@ -2935,20 +2935,17 @@ Digite /help para ver todos os comandos disponíveis!
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Separar serviços por status
|
// Separar serviços por status (id_status já vem normalizado da API)
|
||||||
const servicosAtivos = servicos.filter(s => {
|
const servicosAtivos = servicos.filter(s => {
|
||||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
return s.id_status === 1 || (s.status && s.status.toLowerCase() === 'liberado');
|
||||||
return status === 1;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const servicosBloqueados = servicos.filter(s => {
|
const servicosBloqueados = servicos.filter(s => {
|
||||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
return s.id_status === 2 || (s.status && s.status.toLowerCase() === 'bloqueado');
|
||||||
return status === 2;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const servicosDesativados = servicos.filter(s => {
|
const servicosDesativados = servicos.filter(s => {
|
||||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
return s.id_status === 3 || (s.status && s.status.toLowerCase() === 'desativado');
|
||||||
return status === 3;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
let message = `📋 **SERVIÇOS DO CLIENTE**\n\n`;
|
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 servicos = servicosResult.data?.dados || servicosResult.data?.servicos || [];
|
||||||
const servicosAtivos = servicos.filter(s => {
|
const servicosAtivos = servicos.filter(s => {
|
||||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
// id_status já vem normalizado da API
|
||||||
return status === 1;
|
return s.id_status === 1 || (s.status && s.status.toLowerCase() === 'liberado');
|
||||||
});
|
});
|
||||||
|
|
||||||
let sucesso = 0;
|
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 servicos = servicosResult.data?.dados || servicosResult.data?.servicos || [];
|
||||||
const servicosBloqueados = servicos.filter(s => {
|
const servicosBloqueados = servicos.filter(s => {
|
||||||
const status = this.topsapp.api.interpretarStatusServico(s);
|
// id_status já vem normalizado da API
|
||||||
return status === 2;
|
return s.id_status === 2 || (s.status && s.status.toLowerCase() === 'bloqueado');
|
||||||
});
|
});
|
||||||
|
|
||||||
let sucesso = 0;
|
let sucesso = 0;
|
||||||
|
|||||||
Reference in new issue
Block a user