Files
pcpuma_acatlan_api/server/controller/Equipo/update.js
T

23 lines
762 B
JavaScript
Raw Normal View History

2021-05-04 01:08:19 -05:00
const validar = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Equipo = require(`${dbPath}/Equipo`);
const Status = require(`${dbPath}/Status`);
2021-05-26 19:14:11 -05:00
const update = async (body) => {
const idEquipo = validar.validarId(body.idEquipo);
const idStatus = validar.validarId(body.idStatus);
return Equipo.findOne({ where: { idEquipo } })
.then((res) => {
if (!res) throw new Error('No existe este equipo.');
return Status.findOne({ where: { idStatus } });
})
.then((res) => {
if (!res) throw new Error('No existe este status.');
return Equipo.update({ idStatus }, { where: { idEquipo } });
})
.then((res) => ({ message: 'Se actualizó correctamente el equipo.' }));
};
2021-05-04 01:08:19 -05:00
module.exports = update;