diff --git a/server/controller/Carrito/carrito.js b/server/controller/Carrito/carrito.js index 2b6f8ae..c26e68d 100644 --- a/server/controller/Carrito/carrito.js +++ b/server/controller/Carrito/carrito.js @@ -1,11 +1,11 @@ -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Modulo = require(`${dbPath}/Modulo`); const TipoCarrito = require(`${dbPath}/TipoCarrito`); const carrito = async (body) => { - const idCarrito = validarId(body.idCarrito); + const idCarrito = validarNumeroEntero(body.idCarrito, 'id carrito', true); return Carrito.findOne({ where: { idCarrito }, diff --git a/server/controller/Carrito/equiposCarrito.js b/server/controller/Carrito/equiposCarrito.js index 43397e4..426f900 100644 --- a/server/controller/Carrito/equiposCarrito.js +++ b/server/controller/Carrito/equiposCarrito.js @@ -1,4 +1,4 @@ -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Equipo = require(`${dbPath}/Equipo`); @@ -6,7 +6,7 @@ const Programa = require(`${dbPath}/Programa`); const Status = require(`${dbPath}/Status`); const equiposCarrito = async (body) => { - const idCarrito = validarId(body.idCarrito); + const idCarrito = validarNumeroEntero(body.idCarrito, 'id carrito', true); return Carrito.findOne({ where: { idCarrito } }) .then((res) => { diff --git a/server/controller/Carrito/update.js b/server/controller/Carrito/update.js index f3383e3..583e17f 100644 --- a/server/controller/Carrito/update.js +++ b/server/controller/Carrito/update.js @@ -1,9 +1,9 @@ -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const update = async (body) => { - const idCarrito = validarId(body.idCarrito); + const idCarrito = validarNumeroEntero(body.idCarrito, 'id carrito', true); let update = {}; if (body.activo === 'desactivar') update.activo = false; diff --git a/server/controller/Equipo/update.js b/server/controller/Equipo/update.js index d6c05ec..507113a 100644 --- a/server/controller/Equipo/update.js +++ b/server/controller/Equipo/update.js @@ -6,11 +6,19 @@ const Programa = require(`${dbPath}/Programa`); const Status = require(`${dbPath}/Status`); const update = async (body) => { - const idEquipo = validar.validarId(body.idEquipo); - const idStatus = body.idStatus ? validar.validarId(body.idStatus) : null; - const idCarrito = body.idCarrito ? validar.validarId(body.idCarrito) : null; + const idEquipo = validar.validarNumeroEntero( + body.idEquipo, + 'id equipo', + true + ); + const idStatus = body.idStatus + ? validar.validarNumeroEntero(body.idStatus, 'id status', true) + : null; + const idCarrito = body.idCarrito + ? validar.validarNumeroEntero(body.idCarrito, 'id carrito', true) + : null; const idPrograma = body.idPrograma - ? validar.validarId(body.idPrograma) + ? validar.validarNumeroEntero(body.idPrograma, 'id programa', true) : null; let update = {}; diff --git a/server/controller/Multa/historialMultasEquipo.js b/server/controller/Multa/historialMultasEquipo.js index 48c54dc..f3c50c4 100644 --- a/server/controller/Multa/historialMultasEquipo.js +++ b/server/controller/Multa/historialMultasEquipo.js @@ -5,7 +5,11 @@ const Operador = require(`${dbPath}/Operador`); const Prestamo = require(`${dbPath}/Prestamo`); const historialMultasEquipo = async (body) => { - const idEquipo = validar.validarId(body.idEquipo); + const idEquipo = validar.validarNumeroEntero( + body.idEquipo, + 'id equipo', + true + ); const pagina = validar.validarNumero(body.pagina, true); return Multa.findAndCountAll({ diff --git a/server/controller/Multa/historialMultasUsuario.js b/server/controller/Multa/historialMultasUsuario.js index dda52e3..4e7f05a 100644 --- a/server/controller/Multa/historialMultasUsuario.js +++ b/server/controller/Multa/historialMultasUsuario.js @@ -10,7 +10,11 @@ const Prestamo = require(`${dbPath}/Prestamo`); const TipoCarrito = require(`${dbPath}/TipoCarrito`); const historialMultasUsuario = async (body) => { - const idUsuario = validar.validarId(body.idUsuario); + const idUsuario = validar.validarNumeroEntero( + body.idUsuario, + 'id usuario', + true + ); const pagina = validar.validarNumero(body.pagina, true); return Multa.findAndCountAll({ diff --git a/server/controller/Multa/multar.js b/server/controller/Multa/multar.js index 22a0dd1..96fd04b 100644 --- a/server/controller/Multa/multar.js +++ b/server/controller/Multa/multar.js @@ -8,10 +8,26 @@ const Prestamo = require(`${dbPath}/Prestamo`); const Usuario = require(`${dbPath}/Usuario`); const multar = async (body) => { - const idOperadorMulta = validar.validarId(body.idOperadorMulta); - const idUsuario = validar.validarId(body.idUsuario); - const idInfraccion = validar.validarId(body.idInfraccion); - const idPrestamo = validar.validarId(body.idPrestamo); + const idOperadorMulta = validar.validarNumeroEntero( + body.idOperadorMulta, + 'id operador multa', + true + ); + const idUsuario = validar.validarNumeroEntero( + body.idUsuario, + 'id usuario', + true + ); + const idInfraccion = validar.validarNumeroEntero( + body.idInfraccion, + 'id infracción', + true + ); + const idPrestamo = validar.validarNumeroEntero( + body.idPrestamo, + 'id prestamo', + true + ); const descripcion = validar.validarAlfanumerico( body.descripcion, 'La descripción', diff --git a/server/controller/Multa/multarIdPrestamo.js b/server/controller/Multa/multarIdPrestamo.js index 1cd3dc4..ef4ba51 100644 --- a/server/controller/Multa/multarIdPrestamo.js +++ b/server/controller/Multa/multarIdPrestamo.js @@ -8,9 +8,21 @@ const Prestamo = require(`${dbPath}/Prestamo`); const Usuario = require(`${dbPath}/Usuario`); const multar = async (body) => { - const idOperadorMulta = validar.validarId(body.idOperadorMulta); - const idInfraccion = validar.validarId(body.idInfraccion); - const idPrestamo = validar.validarId(body.idPrestamo); + const idOperadorMulta = validar.validarNumeroEntero( + body.idOperadorMulta, + 'id operador multa', + true + ); + const idInfraccion = validar.validarNumeroEntero( + body.idInfraccion, + 'id infracción', + true + ); + const idPrestamo = validar.validarNumeroEntero( + body.idPrestamo, + 'id prestamo', + true + ); const descripcion = validar.validarAlfanumerico( body.descripcion, 'La descripción', diff --git a/server/controller/Multa/multarNumeroInventario.js b/server/controller/Multa/multarNumeroInventario.js index b72e080..3838770 100644 --- a/server/controller/Multa/multarNumeroInventario.js +++ b/server/controller/Multa/multarNumeroInventario.js @@ -9,8 +9,16 @@ const Prestamo = require(`${dbPath}/Prestamo`); const Usuario = require(`${dbPath}/Usuario`); const multarNumeroInventario = async (body) => { - const idOperadorMulta = validar.validarId(body.idOperadorMulta); - const idInfraccion = validar.validarId(body.idInfraccion); + const idOperadorMulta = validar.validarNumeroEntero( + body.idOperadorMulta, + 'id operador multa', + true + ); + const idInfraccion = validar.validarNumeroEntero( + body.idInfraccion, + 'id infracción', + true + ); const numeroInventario = validar.validarAlfanumerico( body.numeroInventario, 'El numero de inventario', diff --git a/server/controller/Operador/update.js b/server/controller/Operador/update.js index 36ae870..37f7b9e 100644 --- a/server/controller/Operador/update.js +++ b/server/controller/Operador/update.js @@ -4,7 +4,11 @@ const validar = require(`${helperPath}/validar`); const Operador = require(`../../db/tablas/Operador`); const update = async (body) => { - const idOperador = validar.validarId(body.idOperador); + const idOperador = validar.validarNumeroEntero( + body.idOperador, + 'id operador', + true + ); let update = {}; if (body.activo === 'desactivar') update.activo = false; diff --git a/server/controller/Prestamo/activos.js b/server/controller/Prestamo/activos.js index c633182..7e96f85 100644 --- a/server/controller/Prestamo/activos.js +++ b/server/controller/Prestamo/activos.js @@ -11,10 +11,16 @@ const TipoUsuario = require(`${dbPath}/TipoUsuario`); const Usuario = require(`${dbPath}/Usuario`); const activos = async (body) => { - const idModulo = validar.validarId(body.idModulo); + const idModulo = validar.validarNumeroEntero( + body.idModulo, + 'id modulo', + true + ); const pagina = validar.validarNumero(body.pagina, true); const usuario = body.usuario ? validar.validarNumeroCuenta(body.usuario) : ''; - const idPrestamo = body.idPrestamo ? validar.validarId(body.idPrestamo) : ''; + const idPrestamo = body.idPrestamo + ? validar.validarNumeroEntero(body.idPrestamo, 'id prestamo', true) + : ''; const numeroInventario = body.numeroInventario ? validar.validarAlfanumerico( body.numeroInventario, @@ -23,7 +29,7 @@ const activos = async (body) => { ) : ''; const idTipoCarrito = body.idTipoCarrito - ? validar.validarId(body.idTipoCarrito) + ? validar.validarNumeroEntero(body.idTipoCarrito, 'id tipo carrito', true) : null; let whereCarrito = [{ idModulo }]; diff --git a/server/controller/Prestamo/cancelarOperador.js b/server/controller/Prestamo/cancelarOperador.js index e45be19..c1f9cfb 100644 --- a/server/controller/Prestamo/cancelarOperador.js +++ b/server/controller/Prestamo/cancelarOperador.js @@ -1,12 +1,16 @@ -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Equipo = require(`${dbPath}/Equipo`); const Operador = require(`${dbPath}/Operador`); const Prestamo = require(`${dbPath}/Prestamo`); const cancelarOperador = async (body) => { - const idPrestamo = validarId(body.idPrestamo); - const idOperadorCancelacion = validarId(body.idOperadorCancelacion); + const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true); + const idOperadorCancelacion = validarNumeroEntero( + body.idOperadorCancelacion, + 'id operador cancelación', + true + ); return Operador.findOne({ where: { idOperador: idOperadorCancelacion } }) .then((res) => { diff --git a/server/controller/Prestamo/cancelarUsuario.js b/server/controller/Prestamo/cancelarUsuario.js index 63bffb0..519aa8f 100644 --- a/server/controller/Prestamo/cancelarUsuario.js +++ b/server/controller/Prestamo/cancelarUsuario.js @@ -1,10 +1,10 @@ -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Prestamo = require(`${dbPath}/Prestamo`); const Equipo = require(`${dbPath}/Equipo`); const cancelarUsuario = async (body) => { - const idPrestamo = validarId(body.idPrestamo); + const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true); return Prestamo.findOne({ where: { idPrestamo }, diff --git a/server/controller/Prestamo/entregar.js b/server/controller/Prestamo/entregar.js index f925f77..9aa1493 100644 --- a/server/controller/Prestamo/entregar.js +++ b/server/controller/Prestamo/entregar.js @@ -1,5 +1,5 @@ const moment = require('moment'); -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Equipo = require(`${dbPath}/Equipo`); @@ -10,8 +10,12 @@ const TipoCarrito = require(`${dbPath}/TipoCarrito`); const entregar = async (body) => { const ahora = moment(); - const idPrestamo = validarId(body.idPrestamo); - const idOperadorEntrega = validarId(body.idOperadorEntrega); + const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true); + const idOperadorEntrega = validarNumeroEntero( + body.idOperadorEntrega, + 'id operador entrega', + true + ); let idEquipo; return Operador.findOne({ where: { idOperador: idOperadorEntrega } }) diff --git a/server/controller/Prestamo/historial.js b/server/controller/Prestamo/historial.js index 994850a..f17e457 100644 --- a/server/controller/Prestamo/historial.js +++ b/server/controller/Prestamo/historial.js @@ -14,7 +14,9 @@ const Usuario = require(`${dbPath}/Usuario`); const historial = async (body) => { const pagina = validar.validarNumero(body.pagina, true); const usuario = body.usuario ? validar.validarNumeroCuenta(body.usuario) : ''; - const idPrestamo = body.idPrestamo ? validar.validarId(body.idPrestamo) : ''; + const idPrestamo = body.idPrestamo + ? validar.validarNumeroEntero(body.idPrestamo, 'id prestamo', true) + : ''; const numeroInventario = body.numeroInventario ? validar.validarAlfanumerico( body.numeroInventario, @@ -22,9 +24,11 @@ const historial = async (body) => { 20 ) : ''; - const idModulo = body.idModulo ? validar.validarId(body.idModulo) : null; + const idModulo = body.idModulo + ? validar.validarNumeroEntero(body.idModulo, 'id módulo', true) + : null; const idTipoCarrito = body.idTipoCarrito - ? validar.validarId(body.idTipoCarrito) + ? validar.validarNumeroEntero(body.idTipoCarrito, 'id tipo carrito', true) : null; let whereCarrito = []; diff --git a/server/controller/Prestamo/historialEquipo.js b/server/controller/Prestamo/historialEquipo.js index 358a6b3..f19f264 100644 --- a/server/controller/Prestamo/historialEquipo.js +++ b/server/controller/Prestamo/historialEquipo.js @@ -8,7 +8,11 @@ const TipoUsuario = require(`${dbPath}/TipoUsuario`); const Usuario = require(`${dbPath}/Usuario`); const historialEquipo = async (body) => { - const idEquipo = validar.validarId(body.idEquipo); + const idEquipo = validar.validarNumeroEntero( + body.idEquipo, + 'id equipo', + true + ); const pagina = validar.validarNumero(body.pagina, true); return Prestamo.findAndCountAll({ diff --git a/server/controller/Prestamo/historialUsuario.js b/server/controller/Prestamo/historialUsuario.js index 1539293..347049a 100644 --- a/server/controller/Prestamo/historialUsuario.js +++ b/server/controller/Prestamo/historialUsuario.js @@ -10,7 +10,11 @@ const TipoCarrito = require(`${dbPath}/TipoCarrito`); const Usuario = require(`${dbPath}/Usuario`); const historialUsuario = async (body) => { - const idUsuario = validar.validarId(body.idUsuario); + const idUsuario = validar.validarNumeroEntero( + body.idUsuario, + 'id usuario', + true + ); const pagina = validar.validarNumero(body.pagina, true); return Prestamo.findAndCountAll({ diff --git a/server/controller/Prestamo/pedir.js b/server/controller/Prestamo/pedir.js index d8c891a..5d18576 100644 --- a/server/controller/Prestamo/pedir.js +++ b/server/controller/Prestamo/pedir.js @@ -1,5 +1,5 @@ const moment = require('moment'); -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Equipo = require(`${dbPath}/Equipo`); @@ -22,10 +22,18 @@ const pedir = async (body) => { ahora.month() < 9 ? '0' + (ahora.month() + 1) : ahora.month() + 1 }-${ahora.date() < 9 ? '0' + ahora.date() : ahora.date()} 09:00` ); - 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); + const idUsuario = validarNumeroEntero(body.idUsuario, 'id usuario', true); + const idTipoCarrito = validarNumeroEntero( + body.idTipoCarrito, + 'id tipo carrito', + true + ); + const idPrograma = body.idPrograma + ? validarNumeroEntero(body.idPrograma, 'id programa', true) + : null; + const idModulo = idPrograma + ? 1 + : validarNumeroEntero(body.idModulo, 'id modulo', true); let idEquipo; // if (ahora > horaMax) diff --git a/server/controller/Prestamo/prestamo.js b/server/controller/Prestamo/prestamo.js index 4436487..2009b7a 100644 --- a/server/controller/Prestamo/prestamo.js +++ b/server/controller/Prestamo/prestamo.js @@ -1,4 +1,4 @@ -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = 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 = validarId(body.idPrestamo); + const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true); return Prestamo.findOne({ where: { idPrestamo }, diff --git a/server/controller/Prestamo/prestamoUsuario.js b/server/controller/Prestamo/prestamoUsuario.js index 58dde8d..1f64fdf 100644 --- a/server/controller/Prestamo/prestamoUsuario.js +++ b/server/controller/Prestamo/prestamoUsuario.js @@ -1,4 +1,4 @@ -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Equipo = require(`${dbPath}/Equipo`); @@ -9,7 +9,7 @@ const TipoCarrito = require(`${dbPath}/TipoCarrito`); const Usuario = require(`${dbPath}/Usuario`); const prestamo = async (body) => { - const idUsuario = validarId(body.idUsuario); + const idUsuario = validarNumeroEntero(body.idUsuario, 'id usuario', true); return Usuario.findOne({ where: { idUsuario } }) .then((res) => { diff --git a/server/controller/Prestamo/regresar.js b/server/controller/Prestamo/regresar.js index d646edc..2acf67a 100644 --- a/server/controller/Prestamo/regresar.js +++ b/server/controller/Prestamo/regresar.js @@ -1,5 +1,5 @@ const moment = require('moment'); -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Equipo = require(`${dbPath}/Equipo`); const Multa = require(`${dbPath}/Multa`); @@ -7,8 +7,12 @@ 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 idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true); + const idOperadorRegreso = validarNumeroEntero( + body.idOperadorRegreso, + 'id operador regreso', + true + ); const ahora = moment(); let horaFin = moment(); let diferencia = null; diff --git a/server/controller/Prestamo/regresarNumeroInventario.js b/server/controller/Prestamo/regresarNumeroInventario.js index de0748c..8ca304e 100644 --- a/server/controller/Prestamo/regresarNumeroInventario.js +++ b/server/controller/Prestamo/regresarNumeroInventario.js @@ -12,7 +12,11 @@ const regresarNumeroInventario = async (body) => { 'El numero de inventario', 20 ); - const idOperadorRegreso = validar.validarId(body.idOperadorRegreso); + const idOperadorRegreso = validar.validarNumeroEntero( + body.idOperadorRegreso, + 'id operador regreso', + true + ); const ahora = moment(); let horaFin = moment(); let diferencia = null; diff --git a/server/controller/Prestamo/status.js b/server/controller/Prestamo/status.js index e1c7f80..7ea4e3c 100644 --- a/server/controller/Prestamo/status.js +++ b/server/controller/Prestamo/status.js @@ -1,5 +1,5 @@ const moment = require('moment'); -const { validarId } = require('../../helper/validar'); +const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Equipo = require(`${dbPath}/Equipo`); @@ -9,7 +9,7 @@ const Programa = require(`${dbPath}/Programa`); const TipoCarrito = require(`${dbPath}/TipoCarrito`); const status = async (body) => { - const idPrestamo = validarId(body.idPrestamo); + const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true); const ahora = moment(); return Prestamo.findOne({ diff --git a/server/controller/Usuario/crear.js b/server/controller/Usuario/crear.js index 2669982..71dca2c 100644 --- a/server/controller/Usuario/crear.js +++ b/server/controller/Usuario/crear.js @@ -5,7 +5,11 @@ const validar = require(`${helperPath}/validar`); const Usuario = require('../../db/tablas/Usuario'); const crear = async (body) => { - const idUsuario = validar.validarId(body.idUsuario); + const idUsuario = validar.validarNumeroEntero( + body.idUsuario, + 'id usuario', + true + ); const telefono = validar.validarNumero(body.telefono, false, 15); const password = encriptar.generarPassword(); let correo = '@pcpuma.acatlan.unam.mx'; diff --git a/server/controller/Usuario/quitarMulta.js b/server/controller/Usuario/quitarMulta.js index 5a33722..8b8f12f 100644 --- a/server/controller/Usuario/quitarMulta.js +++ b/server/controller/Usuario/quitarMulta.js @@ -2,7 +2,11 @@ const validar = require('../../helper/validar'); const Usuario = require(`../../db/tablas/Usuario`); const quitarMulta = async (body) => { - const idUsuario = validar.validarId(body.idUsuario); + const idUsuario = validar.validarNumeroEntero( + body.idUsuario, + 'id usuario', + true + ); return Usuario.findOne({ where: { idUsuario } }) .then((res) => {