diff --git a/server/controller/Equipo/update.js b/server/controller/Equipo/update.js index c9c158c..5e137fa 100644 --- a/server/controller/Equipo/update.js +++ b/server/controller/Equipo/update.js @@ -2,7 +2,7 @@ const validar = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Equipo = require(`${dbPath}/Equipo`); -// const Motivo = require(`${dbPath}/Motivo`); +const Motivo = require(`${dbPath}/Motivo`); const Programa = require(`${dbPath}/Programa`); const Status = require(`${dbPath}/Status`); @@ -21,17 +21,17 @@ const update = async (body) => { const idPrograma = body.idPrograma ? validar.validarNumeroEntero(body.idPrograma, 'id programa', true) : ''; - // const motivo = body.motivo - // ? validar.validarAlfanumerico(body.motivo, 'motivo', true, 500) - // : ''; + const motivo = body.motivo + ? validar.validarAlfanumerico(body.motivo, 'motivo', true, 500) + : ''; let update = {}; return Status.findOne({ where: { idStatus } }) .then((res) => { if (idStatus) { if (!res) throw new Error('No existe este status.'); - // if (!motivo) - // throw new Error('No se mando el motivo de cambio de status.'); + if (!motivo) + throw new Error('No se mando el motivo de cambio de status.'); update.idStatus = idStatus; } @@ -55,7 +55,7 @@ const update = async (body) => { }) .then(async (res) => { if (!res) throw new Error('No existe este equipo.'); - // if (idStatus) await Motivo.create({ motivo, idEquipo, idStatus }); + if (idStatus) await Motivo.create({ motivo, idEquipo, idStatus }); return Equipo.update(update, { where: { idEquipo } }); }) .then(() => ({ message: 'Se actualizó correctamente el equipo.' })); diff --git a/server/controller/Prestamo/pedir.js b/server/controller/Prestamo/pedir.js index b486710..4f97857 100644 --- a/server/controller/Prestamo/pedir.js +++ b/server/controller/Prestamo/pedir.js @@ -131,6 +131,10 @@ const pedir = async (body) => { where: { idTipoCarrito, idModulo, activo: true }, }, ], + order: [ + ['idCarrito', 'ASC'], + ['equipo', 'ASC'], + ], }); }) .then((res) => {