Creacion de Consulta Cloud en APP
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
const controlador = {};
|
||||
const axios = require('axios').default;
|
||||
|
||||
controlador.verClientesJsonApp = (req, res) => {
|
||||
req.getConnection((err, conn) => {
|
||||
@@ -87,11 +88,12 @@ controlador.guardaCliente = (req, res) => {
|
||||
req.getConnection((err,conn)=>{
|
||||
conn.query('INSERT INTO clientes set ?',[data],(err,rows)=>{
|
||||
if(err){
|
||||
res.json(err);
|
||||
next(res.json(err));
|
||||
}else{
|
||||
console.log(rows);
|
||||
//res.send('working...');
|
||||
res.redirect('/clientes');//redireciona a la ruta inical de la app
|
||||
}
|
||||
console.log(rows);
|
||||
//res.send('working...');
|
||||
res.redirect('/');//redireciona a la ruta inical de la app
|
||||
});//set ? => data
|
||||
});
|
||||
};
|
||||
@@ -152,4 +154,71 @@ controlador.app_pedidos_clientes = (req,res) => {
|
||||
});
|
||||
};
|
||||
|
||||
//CONSULTA CLIENTE CLOUD C.I-RUC => ruta:/busquedaSRI
|
||||
var data_url0 = 'http://www.ecuadorlegalonline.com/modulo/sri/consulta-ruc/ruc.api.php';
|
||||
var data_url1 = "https://xsystem.ddns.net/app/consulta_clientes.php";
|
||||
var data_url2 = "http://sheyla2.dyndns.info/SRI/SRI.php";
|
||||
var data_url3 = "http://192.168.10.100:8000/test_post";
|
||||
var arrayUrl = [
|
||||
"http://www.ecuadorlegalonline.com/modulo/sri/consulta-ruc/ruc.api.php",
|
||||
"https://xsystem.ddns.net/app/consulta_clientes.php",
|
||||
"http://sheyla2.dyndns.info/SRI/SRI.php",
|
||||
"http://192.168.10.100:8000/test_post",
|
||||
"solo testing"
|
||||
];
|
||||
controlador.buscarCli_sri = (req, res) => {
|
||||
var idCli = req.query.ruc;
|
||||
console.log(`Peticion => Consulta RUC: ${idCli}`);
|
||||
let selc = 2;
|
||||
|
||||
switch (selc) {
|
||||
case 0:
|
||||
axios.post(arrayUrl[selc]+"?ruc="+idCli)
|
||||
.then(function(resp_sri){
|
||||
//console.log(resp_sri.data);
|
||||
//var consulta = {"resp_consulta":resp_sri};
|
||||
var json = {nombre:"NOMBRE",empresa:"empresa",direccion:"Santo Domingo"};
|
||||
var consulta = {"resp_consulta":json};
|
||||
res.json(json);
|
||||
});
|
||||
break;
|
||||
case 1:
|
||||
axios.post(arrayUrl[selc]+"?ruc="+idCli)
|
||||
.then(function(resp_sri){
|
||||
console.log(resp_sri.data);
|
||||
var consulta = {"resp_consulta":resp_sri};
|
||||
res.json(consulta);
|
||||
});
|
||||
break;
|
||||
case 2:
|
||||
axios.post(arrayUrl[selc]+"?ruc="+idCli)
|
||||
.then(function(resp_sri){
|
||||
console.log(resp_sri.data);
|
||||
var data_toArray = resp_sri.data;
|
||||
let arr = data_toArray.split('***');
|
||||
console.log(arr);
|
||||
var obj_json = {nombre:arr[1],empresa:arr[2],direccion:arr[9]};
|
||||
//var consulta = {"resp_consulta":json};
|
||||
res.json(obj_json);
|
||||
});
|
||||
break;
|
||||
|
||||
case 4:
|
||||
var json = {nombre:"NOMBRE",empresa:"empresa",direccion:"Santo Domingo"};
|
||||
var consulta = {"resp_consulta":json};
|
||||
res.json(json);
|
||||
break;
|
||||
default:
|
||||
}
|
||||
// conectarme a SRI FALSO
|
||||
/*axios.post(data_url,{
|
||||
data: {
|
||||
func:'GETDATA',
|
||||
ruc:numeroruc
|
||||
}
|
||||
}).then(function(res) {
|
||||
console.log(res.data);
|
||||
});*/
|
||||
}
|
||||
|
||||
module.exports = controlador;
|
||||
|
||||
Reference in New Issue
Block a user