API Consulta clientes
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
const config = {
|
const config = {
|
||||||
db:{
|
db:{
|
||||||
host: '192.168.20.150',
|
host: '192.168.10.150',
|
||||||
port: 3306,
|
port: 3306,
|
||||||
user: 'admin',
|
user: 'admin',
|
||||||
pswd: 'Dx.1706%',
|
pswd: 'Dx.1706%',
|
||||||
db_a: 'zuba',
|
db_a: 'TELCOTRONICS',
|
||||||
//db_a: 'facturacion',
|
//db_a: 'facturacion',
|
||||||
debg: false,
|
debg: false,
|
||||||
sock: '/'
|
sock: '/'
|
||||||
|
|||||||
@@ -223,16 +223,20 @@ controlador.buscarCli_sri = (req, res) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
controlador.api_consultaCliente = (req, res) => {
|
controlador.api_consultaCliente = (req, res) => {
|
||||||
|
//ejemplo de consumo api: http://localhost:3001/api_consultaClientes?id=0701637498001
|
||||||
var idCli = req.query.id;
|
var idCli = req.query.id;
|
||||||
|
//console.log(req.query.id);
|
||||||
console.log(`Peticion => Consulta ID: ${idCli}`);
|
console.log(`Peticion => Consulta ID: ${idCli}`);
|
||||||
req.getConnection((err, conn) => {
|
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 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)=>{
|
//conn.query('SELECT * FROM clientes WHERE client_rucCed = ?',[idCli],(err,rows)=>{
|
||||||
if (rows.length > 0) {
|
if (rows.length > 0) {
|
||||||
|
console.log("Encontrado en Servidor Local:");
|
||||||
res.json(rows);
|
res.json(rows);
|
||||||
} else {
|
} else {
|
||||||
axios.post(arrayUrl[2] + "?ruc=" + idCli)
|
axios.post(arrayUrl[2] + "?ruc=" + idCli)
|
||||||
.then(function (resp_sri) {
|
.then(function (resp_sri) {
|
||||||
|
console.log("Encontrado en Servidor SRI:");
|
||||||
//console.log(resp_sri.data);
|
//console.log(resp_sri.data);
|
||||||
var data_toArray = resp_sri.data;
|
var data_toArray = resp_sri.data;
|
||||||
let arr = data_toArray.split('***');
|
let arr = data_toArray.split('***');
|
||||||
@@ -243,6 +247,7 @@ controlador.api_consultaCliente = (req, res) => {
|
|||||||
}).catch(function (err) {
|
}).catch(function (err) {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -61,6 +61,14 @@ function stringTo_md5(data_string) {
|
|||||||
controlador.login_test = (req, res) => {
|
controlador.login_test = (req, res) => {
|
||||||
res.render('login_test');
|
res.render('login_test');
|
||||||
};
|
};
|
||||||
|
//************* GENERA TOKENS ****************//
|
||||||
|
controlador.genera_tokens = (req, res) => {
|
||||||
|
res.render('login_test');
|
||||||
|
};
|
||||||
|
//************* LOGIN APP ****************//
|
||||||
|
controlador.login_app = (req, res) => {
|
||||||
|
res.render('login_test');
|
||||||
|
};
|
||||||
|
|
||||||
//********* FORM APP-PEDIDOS-SIGMA ********//
|
//********* FORM APP-PEDIDOS-SIGMA ********//
|
||||||
controlador.app_sigma = (req, res) => {
|
controlador.app_sigma = (req, res) => {
|
||||||
|
|||||||
@@ -26,3 +26,4 @@ body{
|
|||||||
#ctrl_audio{
|
#ctrl_audio{
|
||||||
margin-top: -60px;
|
margin-top: -60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -91,3 +91,8 @@ body{
|
|||||||
margin-top: 0rem;
|
margin-top: 0rem;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.footer a{
|
||||||
|
margin-left: 30px;
|
||||||
|
}
|
||||||
13
src/public/plantilla_mail/explicacion.html
Normal file
13
src/public/plantilla_mail/explicacion.html
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>Document</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>hola mundo</h1>
|
||||||
|
<p></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -13,10 +13,12 @@ rutas.get('/pedidos', controlador_init.app_sigma);//Una app para PEDIDOS
|
|||||||
rutas.get('/recepcionPedidos', controlador_init.recibe_pedidos);//receptar pedidos
|
rutas.get('/recepcionPedidos', controlador_init.recibe_pedidos);//receptar pedidos
|
||||||
|
|
||||||
rutas.get('/', controlador_init.app_login);//FORM LOGIN DE LA APP
|
rutas.get('/', controlador_init.app_login);//FORM LOGIN DE LA APP
|
||||||
rutas.post('/login', controlador_init.auth);//Authenticacion de APP
|
rutas.post('/login', controlador_init.auth);//Authenticacion de Web APP
|
||||||
rutas.get('/login_test', controlador_init.login_test);//login testing css / dev
|
rutas.get('/login_test', controlador_init.login_test);//login testing css / dev
|
||||||
|
|
||||||
|
rutas.get('/init-app', controlador_init.genera_tokens);//genera TOKENS / dev
|
||||||
|
rutas.get('/login_app', controlador_init.genera_tokens);//login APP / dev
|
||||||
|
|
||||||
rutas.post('/operaciones/', controlador_init.recibe_datos);//testing json reccepcion server
|
rutas.post('/operaciones/', controlador_init.recibe_datos);//testing json reccepcion server
|
||||||
|
|
||||||
|
|
||||||
module.exports = rutas;
|
module.exports = rutas;
|
||||||
|
|||||||
@@ -23,6 +23,8 @@ rutas.get('/addClienteForm', controladorClientes.verFormNclientes);//muesta form
|
|||||||
|
|
||||||
//APP_SIGMA consultas
|
//APP_SIGMA consultas
|
||||||
rutas.get('/consultaClientesJson', controladorClientes.app_pedidos_clientes);//consulta clientes app-sigma
|
rutas.get('/consultaClientesJson', controladorClientes.app_pedidos_clientes);//consulta clientes app-sigma
|
||||||
rutas.get('/busquedaSRI/', controladorClientes.buscarCli_sri);//consulta grupo precios
|
rutas.get('/busquedaSRI/', controladorClientes.buscarCli_sri);//API consulta clientes
|
||||||
|
|
||||||
|
//API CONSULTA CLIENTES: https://NAME_SERVER/api_consultaClientes?id=numero_rucOcedula => https://app.factura-e.net/api_consultaClientes?id=0701637498001
|
||||||
rutas.get('/api_consultaClientes/', controladorClientes.api_consultaCliente);//API consulta clientes
|
rutas.get('/api_consultaClientes/', controladorClientes.api_consultaCliente);//API consulta clientes
|
||||||
module.exports = rutas;
|
module.exports = rutas;
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<link rel="stylesheet" href="../../plugins/fontawesome-free/css/all.min.css">
|
<link rel="stylesheet" href="../../plugins/fontawesome-free/css/all.min.css">
|
||||||
<link rel="stylesheet" href="../../plugins/icheck-bootstrap/icheck-bootstrap.min.css">
|
<link rel="stylesheet" href="../../plugins/icheck-bootstrap/icheck-bootstrap.min.css">
|
||||||
<link rel="stylesheet" href="../../dist/css/adminlte.min.css?v=3.2.0">
|
<link rel="stylesheet" href="../../dist/css/adminlte.min.css?v=3.2.0">
|
||||||
<link rel="stylesheet" href="./css/login.css">
|
<link rel="stylesheet" href="./css/login_cloud.css">
|
||||||
|
|
||||||
<link rel="icon" sizes="192x192" href="./img/favicon-32x32.png">
|
<link rel="icon" sizes="192x192" href="./img/favicon-32x32.png">
|
||||||
<link rel="icon" sizes="64x64" href="./img/pedidos64.png">
|
<link rel="icon" sizes="64x64" href="./img/pedidos64.png">
|
||||||
@@ -78,7 +78,9 @@
|
|||||||
<a href="register.html" class="text-center">Crear Cuenta</a>
|
<a href="register.html" class="text-center">Crear Cuenta</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="footer"><br>
|
||||||
|
<a href="https://sigmac.app">SIGMAC APP</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user