Leitura de Dados Mysql
30/07/2019
0
Tenho um código em Node Js mas a minha query não executa no mesmo tempo que que código.
PesquisarPorNotaBase(cnpj, numeroNF)
.then(json => {
try {
let dados = libFuncoes.objectPrincipal(json.dados);
let lstEventos = RetornaEventos(dados);
if (lstEventos.length == 0){
log = 'Pedido não localizado';
}
let parceiro = brudamBD.ListaParceiro(cnpj);
let principal = RetornaDados(dados);
let rastreio = 1;
let eventos = ProcessaRetorno(lstEventos);
let log = '';
let empresa = {
nome: configZapex.Title,
url: configZapex.Url,
Telefone01: configZapex.Telefone01,
Telefone02: configZapex.Telefone02
}
let cabecalho = {
rastreio: rastreio,
cte: principal.cte,
serie: principal.serie,
numeroNF: numeroNF,
previsaoEntrega: principal.previsaoEntrega,
log: log,
empresa: empresa,
itens: eventos,
};
resolve(cabecalho);
} catch (e) {
let cabecalho = { rastreio: '', numeroNF: '', previsaoEntrega: null, itens: null, log: 'Pedido não localizado' };
resolve(cabecalho);
}
})
.catch(error => {
console.log('Erro ao obter dados: ' + error);
reject(error);
});
});
PesquisarPorNotaBase(cnpj, numeroNF)
.then(json => {
try {
let dados = libFuncoes.objectPrincipal(json.dados);
let lstEventos = RetornaEventos(dados);
if (lstEventos.length == 0){
log = 'Pedido não localizado';
}
let parceiro = brudamBD.ListaParceiro(cnpj);
let principal = RetornaDados(dados);
let rastreio = 1;
let eventos = ProcessaRetorno(lstEventos);
let log = '';
let empresa = {
nome: configZapex.Title,
url: configZapex.Url,
Telefone01: configZapex.Telefone01,
Telefone02: configZapex.Telefone02
}
let cabecalho = {
rastreio: rastreio,
cte: principal.cte,
serie: principal.serie,
numeroNF: numeroNF,
previsaoEntrega: principal.previsaoEntrega,
log: log,
empresa: empresa,
itens: eventos,
};
resolve(cabecalho);
} catch (e) {
let cabecalho = { rastreio: '', numeroNF: '', previsaoEntrega: null, itens: null, log: 'Pedido não localizado' };
resolve(cabecalho);
}
})
.catch(error => {
console.log('Erro ao obter dados: ' + error);
reject(error);
});
});
Elias Rodrigues
Curtir tópico
+ 0
Responder
Posts
05/08/2019
Elias Rodrigues
Tenho um código em Node Js mas a minha query não executa no mesmo tempo que que código.
Consegui resolver usando o sync-mysql
PesquisarPorNotaBase(cnpj, numeroNF)
.then(json => {
try {
let dados = libFuncoes.objectPrincipal(json.dados);
let lstEventos = RetornaEventos(dados);
if (lstEventos.length == 0){
log = 'Pedido não localizado';
}
let parceiro = brudamBD.ListaParceiro(cnpj);
let principal = RetornaDados(dados);
let rastreio = 1;
let eventos = ProcessaRetorno(lstEventos);
let log = '';
let empresa = {
nome: configZapex.Title,
url: configZapex.Url,
Telefone01: configZapex.Telefone01,
Telefone02: configZapex.Telefone02
}
let cabecalho = {
rastreio: rastreio,
cte: principal.cte,
serie: principal.serie,
numeroNF: numeroNF,
previsaoEntrega: principal.previsaoEntrega,
log: log,
empresa: empresa,
itens: eventos,
};
resolve(cabecalho);
} catch (e) {
let cabecalho = { rastreio: '', numeroNF: '', previsaoEntrega: null, itens: null, log: 'Pedido não localizado' };
resolve(cabecalho);
}
})
.catch(error => {
console.log('Erro ao obter dados: ' + error);
reject(error);
});
});
Consegui resolver usando o sync-mysql
PesquisarPorNotaBase(cnpj, numeroNF)
.then(json => {
try {
let dados = libFuncoes.objectPrincipal(json.dados);
let lstEventos = RetornaEventos(dados);
if (lstEventos.length == 0){
log = 'Pedido não localizado';
}
let parceiro = brudamBD.ListaParceiro(cnpj);
let principal = RetornaDados(dados);
let rastreio = 1;
let eventos = ProcessaRetorno(lstEventos);
let log = '';
let empresa = {
nome: configZapex.Title,
url: configZapex.Url,
Telefone01: configZapex.Telefone01,
Telefone02: configZapex.Telefone02
}
let cabecalho = {
rastreio: rastreio,
cte: principal.cte,
serie: principal.serie,
numeroNF: numeroNF,
previsaoEntrega: principal.previsaoEntrega,
log: log,
empresa: empresa,
itens: eventos,
};
resolve(cabecalho);
} catch (e) {
let cabecalho = { rastreio: '', numeroNF: '', previsaoEntrega: null, itens: null, log: 'Pedido não localizado' };
resolve(cabecalho);
}
})
.catch(error => {
console.log('Erro ao obter dados: ' + error);
reject(error);
});
});
Responder
Clique aqui para fazer login e interagir na Comunidade :)