mejora código

This commit is contained in:
xXpuma99Xx
2022-02-01 06:44:34 -06:00
parent b3851fd6a1
commit 4437ade10c
10 changed files with 90 additions and 75 deletions
+5 -4
View File
@@ -6,15 +6,16 @@ const update = async (body) => {
const idCarrito = validarNumeroEntero(body.idCarrito, 'id carrito', true);
let update = {};
if (body.activo === 'desactivar') update.activo = false;
else if (body.activo === 'activar') update.activo = true;
else throw new Error('No se envio nada para actualizar.');
return Carrito.findOne({ where: { idCarrito } })
.then((res) => {
if (!res) throw new Error('No existe este carrito.');
// habilitar cambio de modulo u tipo de equipo
if (body.activo === 'desactivar') update.activo = false;
else if (body.activo === 'activar') update.activo = true;
else throw new Error('No se envio nada para actualizar.');
return Carrito.update(update, { where: { idCarrito } });
})
.then((res) => ({ message: 'Se actualizó correctamente el carrito.' }));
.then(() => ({ message: 'Se actualizó correctamente el carrito.' }));
};
module.exports = update;