Files
pcpuma_acatlan_api/server/controller/Usuario/quitarMulta.js
T
2022-02-13 13:34:54 -06:00

23 lines
643 B
JavaScript

const validar = require('../../helper/validar');
const Usuario = require(`../../db/tablas/Usuario`);
const quitarMulta = async (body) => {
const idUsuario = validar.validarNumeroEntero(
body.idUsuario,
'id usuario',
true
);
return Usuario.findOne({ where: { idUsuario } })
.then((res) => {
if (!res) throw new Error('No existe este usuario.');
if (!res.multa) throw new Error('Este usuario no tiene multa.');
return Usuario.update({ multa: false }, { where: { idUsuario } });
})
.then(() => ({
message: 'Se le quitó la multa a este usuario.',
}));
};
module.exports = quitarMulta;