API Consulta clientes

This commit is contained in:
2023-07-05 09:33:56 -05:00
parent 6b4b3e263c
commit 95757595ad
10 changed files with 46 additions and 8 deletions

View File

@@ -223,16 +223,20 @@ controlador.buscarCli_sri = (req, res) => {
}
controlador.api_consultaCliente = (req, res) => {
//ejemplo de consumo api: http://localhost:3001/api_consultaClientes?id=0701637498001
var idCli = req.query.id;
//console.log(req.query.id);
console.log(`Peticion => Consulta ID: ${idCli}`);
req.getConnection((err, conn) => {
conn.query('SELECT client_nombre as nombre,client_razonSocial as nombre_comercial,client_direccion as direccion,IFNULL(client_celular,client_telefono) as telefono,client_email as email FROM clientes WHERE client_rucCed = ?', [idCli], (err, rows) => {
//conn.query('SELECT * FROM clientes WHERE client_rucCed = ?',[idCli],(err,rows)=>{
if (rows.length > 0) {
console.log("Encontrado en Servidor Local:");
res.json(rows);
} else {
axios.post(arrayUrl[2] + "?ruc=" + idCli)
.then(function (resp_sri) {
console.log("Encontrado en Servidor SRI:");
//console.log(resp_sri.data);
var data_toArray = resp_sri.data;
let arr = data_toArray.split('***');
@@ -243,6 +247,7 @@ controlador.api_consultaCliente = (req, res) => {
}).catch(function (err) {
console.log(err);
});
}
});
});