sin motivo por el momento

This commit is contained in:
2022-03-22 14:02:36 -06:00
parent df96fc3f6a
commit 2ec1584064
+7 -7
View File
@@ -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.' }));