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);
});
});
Elias Rodrigues

Elias Rodrigues

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);
});
});
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar