From 95757595addf86ec6b4a5c8d2f0cfe79c9f5a7af Mon Sep 17 00:00:00 2001
From: PABLINUX
Date: Wed, 5 Jul 2023 09:33:56 -0500
Subject: [PATCH] API Consulta clientes
---
src/config.js | 4 ++--
src/controladores/controlador_Clientes.js | 5 +++++
src/controladores/controlador_General.js | 8 ++++++++
src/public/css/cloud.css | 1 +
src/public/css/{login.css => login_cloud.css} | 7 ++++++-
src/public/plantilla_mail/explicacion.html | 13 +++++++++++++
src/rutas/rt_Generales.js | 6 ++++--
src/rutas/{rt_apps => rt_apps.js} | 0
src/rutas/rt_clientes.js | 4 +++-
src/views/login_cloud.ejs | 6 ++++--
10 files changed, 46 insertions(+), 8 deletions(-)
rename src/public/css/{login.css => login_cloud.css} (97%)
create mode 100644 src/public/plantilla_mail/explicacion.html
rename src/rutas/{rt_apps => rt_apps.js} (100%)
diff --git a/src/config.js b/src/config.js
index ac7f99c..a960241 100644
--- a/src/config.js
+++ b/src/config.js
@@ -1,10 +1,10 @@
const config = {
db:{
- host: '192.168.20.150',
+ host: '192.168.10.150',
port: 3306,
user: 'admin',
pswd: 'Dx.1706%',
- db_a: 'zuba',
+ db_a: 'TELCOTRONICS',
//db_a: 'facturacion',
debg: false,
sock: '/'
diff --git a/src/controladores/controlador_Clientes.js b/src/controladores/controlador_Clientes.js
index 6949d23..958345e 100644
--- a/src/controladores/controlador_Clientes.js
+++ b/src/controladores/controlador_Clientes.js
@@ -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);
});
+
}
});
});
diff --git a/src/controladores/controlador_General.js b/src/controladores/controlador_General.js
index 4a0f62e..c9f403f 100644
--- a/src/controladores/controlador_General.js
+++ b/src/controladores/controlador_General.js
@@ -61,6 +61,14 @@ function stringTo_md5(data_string) {
controlador.login_test = (req, res) => {
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 ********//
controlador.app_sigma = (req, res) => {
diff --git a/src/public/css/cloud.css b/src/public/css/cloud.css
index 21e7dcd..b0637a3 100644
--- a/src/public/css/cloud.css
+++ b/src/public/css/cloud.css
@@ -26,3 +26,4 @@ body{
#ctrl_audio{
margin-top: -60px;
}
+
diff --git a/src/public/css/login.css b/src/public/css/login_cloud.css
similarity index 97%
rename from src/public/css/login.css
rename to src/public/css/login_cloud.css
index 18fa398..6ed5a70 100644
--- a/src/public/css/login.css
+++ b/src/public/css/login_cloud.css
@@ -90,4 +90,9 @@ body{
width: 99%;
margin-top: 0rem;
border-radius: 8px;
-}
\ No newline at end of file
+}
+
+
+.footer a{
+ margin-left: 30px;
+ }
\ No newline at end of file
diff --git a/src/public/plantilla_mail/explicacion.html b/src/public/plantilla_mail/explicacion.html
new file mode 100644
index 0000000..67644ed
--- /dev/null
+++ b/src/public/plantilla_mail/explicacion.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Document
+
+
+ hola mundo
+
+
+
\ No newline at end of file
diff --git a/src/rutas/rt_Generales.js b/src/rutas/rt_Generales.js
index 60072ca..a5c6ef7 100644
--- a/src/rutas/rt_Generales.js
+++ b/src/rutas/rt_Generales.js
@@ -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('/', 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('/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
-
module.exports = rutas;
diff --git a/src/rutas/rt_apps b/src/rutas/rt_apps.js
similarity index 100%
rename from src/rutas/rt_apps
rename to src/rutas/rt_apps.js
diff --git a/src/rutas/rt_clientes.js b/src/rutas/rt_clientes.js
index 4335063..4698090 100644
--- a/src/rutas/rt_clientes.js
+++ b/src/rutas/rt_clientes.js
@@ -23,6 +23,8 @@ rutas.get('/addClienteForm', controladorClientes.verFormNclientes);//muesta form
//APP_SIGMA consultas
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
module.exports = rutas;
diff --git a/src/views/login_cloud.ejs b/src/views/login_cloud.ejs
index 2f8fc21..ce597e1 100644
--- a/src/views/login_cloud.ejs
+++ b/src/views/login_cloud.ejs
@@ -12,7 +12,7 @@
-
+
@@ -78,7 +78,9 @@
Crear Cuenta
-
+
+