archivo helper

This commit is contained in:
Lemuel Marquez
2021-05-18 22:40:30 -05:00
parent 2881f202af
commit 25272cbaef
23 changed files with 76 additions and 66 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
const fs = require('fs');
const csv = require('csvtojson');
const { Op } = require('sequelize');
const { eliminarArchivo } = require('../../helper/helper');
const dbPath = '../../db/tablas';
const Equipo = require(`${dbPath}/Equipo`);
const Carrito = require(`${dbPath}/Carrito`);
@@ -103,7 +103,7 @@ const cargaMasiva = async (file) => {
delete existeEquipo.dataValues.Carrito.dataValues.idTipoCarrito;
equiposNuevos.push(existeEquipo);
}
fs.unlinkSync(path);
await eliminarArchivo(path);
});
return {
message: 'Se subio correctamente el archivo csv.',
+2 -2
View File
@@ -1,4 +1,4 @@
const validar = require('../../helper/validar');
const { validarAlfanumerico } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const Equipo = require(`${dbPath}/Equipo`);
@@ -8,7 +8,7 @@ const Status = require(`${dbPath}/Status`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const equipo = async (body) => {
let numeroSerie = validar.validarAlfanumerico(
let numeroSerie = validarAlfanumerico(
body.numeroSerie,
'El numero de serie',
20
+1 -1
View File
@@ -8,7 +8,7 @@ const Status = require(`${dbPath}/Status`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const equipos = async (body) => {
const pagina = validar.validarNumero(body.pagina);
const pagina = validar.validarNumero(body.pagina, true);
// filtros
return Equipo.findAndCountAll({
+1 -1
View File
@@ -3,7 +3,7 @@ const validar = require('../../helper/validar');
const Operador = require('../../db/tablas/Operador');
const crear = async (body) => {
const operador = validar.validar(body.operador, 'El operador', 60);
const operador = validar.validarTexto(body.operador, 'El operador', 60);
const password = validar.validarAlfanumerico(
body.password,
'La contraseña',
+1 -1
View File
@@ -5,7 +5,7 @@ const Operador = require('../../db/tablas/Operador');
const TipoUsuario = require('../../db/tablas/TipoUsuario');
const login = async (body) => {
const operador = validar.validar(body.operador, 'El operador', 60);
const operador = validar.validarTexto(body.operador, 'El operador', 60);
const password = validar.validarAlfanumerico(
body.password,
'La contraseña',
+1 -1
View File
@@ -3,7 +3,7 @@ const Operador = require('../../db/tablas/Operador');
const TipoUsuario = require('../../db/tablas/TipoUsuario');
const operadores = async (body) => {
const pagina = validar.validarNumero(body.pagina);
const pagina = validar.validarNumero(body.pagina, true);
// filtros
return Operador.findAndCountAll({
+1 -1
View File
@@ -11,7 +11,7 @@ const Usuario = require(`${dbPath}/Usuario`);
const activos = async (body) => {
const idModulo = validar.validarId(body.idModulo);
// const pagina = validar.validarNumero(body.pagina);
// const pagina = validar.validarNumero(body.pagina, true);
// filtros
return Modulo.findOne({ where: { idModulo } })
+2 -2
View File
@@ -1,10 +1,10 @@
const validar = require('../../helper/validar');
const { validarId } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Prestamo = require(`${dbPath}/Prestamo`);
const Equipo = require(`${dbPath}/Equipo`);
const cancelar = async (body) => {
const idPrestamo = validar.validarId(body.idPrestamo);
const idPrestamo = validarId(body.idPrestamo);
return Prestamo.findOne({
where: { idPrestamo },
+1 -1
View File
@@ -11,7 +11,7 @@ const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const Usuario = require(`${dbPath}/Usuario`);
const historial = async (body) => {
const pagina = validar.validarNumero(body.pagina);
const pagina = validar.validarNumero(body.pagina, true);
// filtros
return Prestamo.findAndCountAll({
@@ -9,7 +9,7 @@ const Usuario = require(`${dbPath}/Usuario`);
const historialEquipo = async (body) => {
const idEquipo = validar.validarId(body.idEquipo);
const pagina = validar.validarNumero(body.pagina);
const pagina = validar.validarNumero(body.pagina, true);
return Prestamo.findAndCountAll({
include: [
@@ -11,7 +11,7 @@ const Usuario = require(`${dbPath}/Usuario`);
const historialUsuario = async (body) => {
const idUsuario = validar.validarId(body.idUsuario);
const pagina = validar.validarNumero(body.pagina);
const pagina = validar.validarNumero(body.pagina, true);
return Prestamo.findAndCountAll({
include: [
+5 -7
View File
@@ -1,5 +1,5 @@
const moment = require('moment');
const validar = require('../../helper/validar');
const { validarId } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Prestamo = require(`${dbPath}/Prestamo`);
const Usuario = require(`${dbPath}/Usuario`);
@@ -12,12 +12,10 @@ const Modulo = require(`${dbPath}/Modulo`);
const pedir = async (body) => {
const ahora = moment();
const idUsuario = validar.validarId(body.idUsuario);
const idTipoCarrito = validar.validarId(body.idTipoCarrito);
const idPrograma = body.idPrograma
? validar.validarId(body.idPrograma)
: null;
const idModulo = idPrograma ? 1 : validar.validarId(body.idModulo);
const idUsuario = validarId(body.idUsuario);
const idTipoCarrito = validarId(body.idTipoCarrito);
const idPrograma = body.idPrograma ? validarId(body.idPrograma) : null;
const idModulo = idPrograma ? 1 : validarId(body.idModulo);
let idEquipo;
return TipoCarrito.findOne({ where: { idTipoCarrito } })
+2 -2
View File
@@ -1,4 +1,4 @@
const validar = require('../../helper/validar');
const { validarId } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrera = require(`${dbPath}/Carrera`);
const Carrito = require(`${dbPath}/Carrito`);
@@ -12,7 +12,7 @@ const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const Usuario = require(`${dbPath}/Usuario`);
const prestamo = async (body) => {
const idPrestamo = validar.validarId(body.idPrestamo);
const idPrestamo = validarId(body.idPrestamo);
return Prestamo.findOne({
where: { idPrestamo },
@@ -1,4 +1,4 @@
const validar = require('../../helper/validar');
const { validarId } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const Equipo = require(`${dbPath}/Equipo`);
@@ -7,7 +7,7 @@ const Prestamo = require(`${dbPath}/Prestamo`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const prestamo = async (body) => {
const idUsuario = validar.validarId(body.idUsuario);
const idUsuario = validarId(body.idUsuario);
return Prestamo.findOne({
where: { idUsuario, activo: true },
+3 -3
View File
@@ -1,5 +1,5 @@
const moment = require('moment');
const validar = require('../../helper/validar');
const { validarId } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const Equipo = require(`${dbPath}/Equipo`);
@@ -10,8 +10,8 @@ const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const recoger = async (body) => {
const ahora = moment();
const idPrestamo = validar.validarId(body.idPrestamo);
const idOperadorEntrega = validar.validarId(body.idOperadorEntrega);
const idPrestamo = validarId(body.idPrestamo);
const idOperadorEntrega = validarId(body.idOperadorEntrega);
let idEquipo;
return Operador.findOne({ where: { idOperador: idOperadorEntrega } })
+3 -3
View File
@@ -1,13 +1,13 @@
const moment = require('moment');
const validar = require('../../helper/validar');
const { validarId } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Prestamo = require(`${dbPath}/Prestamo`);
const Equipo = require(`${dbPath}/Equipo`);
const Operador = require(`${dbPath}/Operador`);
const regresar = async (body) => {
const idPrestamo = validar.validarId(body.idPrestamo);
const idOperadorRegreso = validar.validarId(body.idOperadorRegreso);
const idPrestamo = validarId(body.idPrestamo);
const idOperadorRegreso = validarId(body.idOperadorRegreso);
const ahora = moment();
return Operador.findOne({ where: { idOperador: idOperadorRegreso } })
+2 -2
View File
@@ -1,12 +1,12 @@
const moment = require('moment');
const validar = require('../../helper/validar');
const { validarId } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Equipo = require(`${dbPath}/Equipo`);
const Prestamo = require(`${dbPath}/Prestamo`);
const status = async (body) => {
const ahora = moment();
const idPrestamo = validar.validarId(body.idPrestamo);
const idPrestamo = validarId(body.idPrestamo);
let idEquipo;
return Prestamo.findOne({
+1 -15
View File
@@ -3,20 +3,6 @@ const encriptar = require('../../helper/encriptar');
const validar = require('../../helper/validar');
const Usuario = require('../../db/tablas/Usuario');
const crear = async (body) => {
const usuario = validar.validar(body.usuario, 'El operador', 60);
const password = encriptar.generarPassword();
return Usuario.findOne({ where: { usuario } })
.then((res) => {
if (res) throw new Error('Este usuario ya existe. Trata con otro.');
return Operador.create({
operador,
password: encriptar.encriptar(password),
idTipoUsuario: 2,
});
})
.then((res) => ({ message: 'Se creo un nuevo usuario correctamente.' }));
};
const crear = async (body) => {};
module.exports = crear;
+1 -1
View File
@@ -6,7 +6,7 @@ const Usuario = require(`${dbPath}/Usuario`);
const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const login = async (body) => {
const usuario = validar.validar(body.usuario, 'El usuario', 60);
const usuario = validar.validarNumeroCuenta(body.usuario, 'El usuario', 60);
const password = validar.validarAlfanumerico(
body.password,
'La contraseña',
+1 -1
View File
@@ -15,7 +15,7 @@ const usuario = async (body) => {
delete res.dataValues.password;
delete res.dataValues.idTipoUsuario;
delete res.dataValues.idCarrera;
if (!res.Carrera) delete res.dataValues.Carrera;
if (res.Carrera) delete res.dataValues.Carrera;
return res;
});
};
+1 -1
View File
@@ -5,7 +5,7 @@ const Carrera = require(`${dbPath}/Carrera`);
const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const usuarios = async (body) => {
const pagina = validar.validarNumero(body.pagina);
const pagina = validar.validarNumero(body.pagina, true);
// filtros
return Usuario.findAndCountAll({