mini organizacion

This commit is contained in:
xXpuma99Xx
2021-09-20 00:21:36 -05:00
parent 57fdf9ff77
commit c9fef956e1
15 changed files with 33 additions and 39 deletions
+3 -4
View File
@@ -1,10 +1,10 @@
const { validarId } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const Modulo = require(`${dbPath}/Modulo`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const equiposCarrito = async (body) => {
const carrito = async (body) => {
const idCarrito = validarId(body.idCarrito);
return Carrito.findOne({
@@ -14,9 +14,8 @@ const equiposCarrito = async (body) => {
if (!res) throw new Error('No existe este carrito.');
delete res.dataValues.idTipoCarrito;
delete res.dataValues.idModulo;
return res;
});
};
module.exports = equiposCarrito;
module.exports = carrito;
+1 -2
View File
@@ -1,7 +1,7 @@
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const Modulo = require(`${dbPath}/Modulo`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const carritos = async () => {
return Carrito.findAll({
@@ -11,7 +11,6 @@ const carritos = async () => {
delete res[i].dataValues.idTipoCarrito;
delete res[i].dataValues.idModulo;
}
return res;
});
};
+4 -4
View File
@@ -2,11 +2,11 @@ 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`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const Programa = require(`${dbPath}/Programa`);
const Equipo = require(`${dbPath}/Equipo`);
const Modulo = require(`${dbPath}/Modulo`);
const Programa = require(`${dbPath}/Programa`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const cargaMasiva = async (file) => {
const path = `server/uploads/${file}`;
@@ -57,7 +57,7 @@ const cargaMasiva = async (file) => {
else if (!existeTipoCarrito)
error += `El tipo de equipo ${equipos[i].tipo} no existe. `;
else error += `El programa ${equipos[i].programa} no existe. `;
error += `Se salto esta linea.\n`;
error += `Se salto la linea ${i + 2}.\n`;
errores.push(error);
continue;
}
+1 -2
View File
@@ -4,7 +4,7 @@ const Equipo = require(`${dbPath}/Equipo`);
const Modulo = require(`${dbPath}/Modulo`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const equipos = async (body) => {
const equipos = async () => {
return Carrito.findAll({
include: [{ model: TipoCarrito }, { model: Modulo }],
}).then(async (res) => {
@@ -19,7 +19,6 @@ const equipos = async (body) => {
}
return res;
});
delete res[i].dataValues.idTipoCarrito;
delete res[i].dataValues.idModulo;
}
+1 -1
View File
@@ -1,7 +1,7 @@
const validar = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Equipo = require(`${dbPath}/Equipo`);
const Carrito = require(`${dbPath}/Carrito`);
const Equipo = require(`${dbPath}/Equipo`);
const Programa = require(`${dbPath}/Programa`);
const Status = require(`${dbPath}/Status`);
@@ -7,7 +7,7 @@ const Multa = require(`${dbPath}/Multa`);
const Prestamo = require(`${dbPath}/Prestamo`);
const Usuario = require(`${dbPath}/Usuario`);
const multar = async (body) => {
const multarNumeroInventario = async (body) => {
const idOperadorMulta = validar.validarId(body.idOperadorMulta);
const idInfraccion = validar.validarId(body.idInfraccion);
const numeroInventario = validar.validarAlfanumerico(
@@ -68,4 +68,4 @@ const multar = async (body) => {
}));
};
module.exports = multar;
module.exports = multarNumeroInventario;
+2 -3
View File
@@ -1,8 +1,7 @@
const helperPath = '../../helper';
const { encriptar } = require(`${helperPath}/encriptar`);
const validar = require(`${helperPath}/validar`);
const dbPath = '../../db/tablas';
const Operador = require(`${dbPath}/Operador`);
const Operador = require(`../../db/tablas/Operador`);
const update = async (body) => {
const idOperador = validar.validarId(body.idOperador);
@@ -18,7 +17,7 @@ const update = async (body) => {
throw new Error('No se mando nada para actualizar.');
return Operador.findOne({ where: { idOperador, idTipoUsuario: 2 } })
.then((res) => {
if (!res) throw new Error('No existe este operador');
if (!res) throw new Error('No existe este operador.');
return Operador.update(update, { where: { idOperador } });
})
.then((res) => ({ message: 'Se actualizó correctamente al operador.' }));
+7 -9
View File
@@ -1,14 +1,14 @@
const moment = require('moment');
const { validarId } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Prestamo = require(`${dbPath}/Prestamo`);
const Usuario = require(`${dbPath}/Usuario`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const Carrito = require(`${dbPath}/Carrito`);
const Equipo = require(`${dbPath}/Equipo`);
const Status = require(`${dbPath}/Status`);
const Programa = require(`${dbPath}/Programa`);
const Modulo = require(`${dbPath}/Modulo`);
const Prestamo = require(`${dbPath}/Prestamo`);
const Programa = require(`${dbPath}/Programa`);
const Status = require(`${dbPath}/Status`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const Usuario = require(`${dbPath}/Usuario`);
const pedir = async (body) => {
const ahora = moment();
@@ -29,9 +29,7 @@ const pedir = async (body) => {
return Programa.findOne({ where: { idPrograma } });
})
.then((res) => {
if (!res && idPrograma) {
throw new Error('No existe este programa.');
}
if (!res && idPrograma) throw new Error('No existe este programa.');
return Usuario.findOne({ where: { idUsuario } });
})
.then((res) => {
@@ -52,7 +50,7 @@ const pedir = async (body) => {
where: {
apartado: false,
idStatus: 1,
idPrograma: idPrograma ? idPrograma : null,
idPrograma,
},
include: [
{
+2 -1
View File
@@ -1,15 +1,16 @@
const moment = require('moment');
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 Prestamo = require(`${dbPath}/Prestamo`);
const regresar = async (body) => {
const idPrestamo = validarId(body.idPrestamo);
const idOperadorRegreso = validarId(body.idOperadorRegreso);
const ahora = moment();
// Multar por hora de entrega
return Operador.findOne({ where: { idOperador: idOperadorRegreso } })
.then((res) => {
if (!res) throw new Error('No existe este operador.');
@@ -1,9 +1,9 @@
const moment = require('moment');
const validar = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Prestamo = require(`${dbPath}/Prestamo`);
const Equipo = require(`${dbPath}/Equipo`);
const Operador = require(`${dbPath}/Operador`);
const Prestamo = require(`${dbPath}/Prestamo`);
const regresarNumeroInventario = async (body) => {
const numeroInventario = validar.validarAlfanumerico(
@@ -12,8 +12,8 @@ const regresarNumeroInventario = async (body) => {
20
);
const idOperadorRegreso = validar.validarId(body.idOperadorRegreso);
let idPrestamo;
const ahora = moment();
let idPrestamo;
return Operador.findOne({ where: { idOperador: idOperadorRegreso } })
.then((res) => {
+1 -1
View File
@@ -9,8 +9,8 @@ const Programa = require(`${dbPath}/Programa`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const status = async (body) => {
const ahora = moment();
const idPrestamo = validarId(body.idPrestamo);
const ahora = moment();
return Prestamo.findOne({
where: { idPrestamo },
@@ -4,8 +4,8 @@ const { validarObjetoVacio } = require(`${helperPath}/validar`);
const { eliminarArchivo } = require(`${helperPath}/helper`);
const dbPath = '../../db/tablas';
const Carrera = require(`${dbPath}/Carrera`);
const Usuario = require(`${dbPath}/Usuario`);
const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const Usuario = require(`${dbPath}/Usuario`);
const cargaMasiva = async (file) => {
const path = `server/uploads/${file}`;
@@ -105,7 +105,7 @@ const cargaMasiva = async (file) => {
`Se cambio el tipo de usuario alumno con id ${usuario.idUsuario} y numero de cuenta ${usuario.usuario}.`
);
}
if (!validarObjetoVacio)
if (!validarObjetoVacio(update))
await Usuario.update(update, {
where: { idUsuario: usuario.idUsuario },
});
+1 -1
View File
@@ -1,9 +1,9 @@
const { obtenerAlumno, obtenerProfesor } = require('../../config/mariadb.conf');
const validar = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Usuario = require(`${dbPath}/Usuario`);
const Carrera = require(`${dbPath}/Carrera`);
const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const Usuario = require(`${dbPath}/Usuario`);
const escolares = async (body) => {
const numeroCuenta = validar.validarNumeroCuenta(body.numeroCuenta);
+3 -4
View File
@@ -1,8 +1,7 @@
const validar = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Usuario = require(`${dbPath}/Usuario`);
const Usuario = require(`../../db/tablas/Usuario`);
const usuario = async (body) => {
const quitarMulta = async (body) => {
const idUsuario = validar.validarId(body.idUsuario);
return Usuario.findOne({ where: { idUsuario } })
@@ -16,4 +15,4 @@ const usuario = async (body) => {
}));
};
module.exports = usuario;
module.exports = quitarMulta;
+1 -1
View File
@@ -1,9 +1,9 @@
const { Op } = require('sequelize');
const validar = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Usuario = require(`${dbPath}/Usuario`);
const Carrera = require(`${dbPath}/Carrera`);
const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const Usuario = require(`${dbPath}/Usuario`);
const usuarios = async (body) => {
const pagina = validar.validarNumero(body.pagina, true);