const { validarNumeroEntero } = require('../../helper/validar'); const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Equipo = require(`${dbPath}/Equipo`); const Programa = require(`${dbPath}/Programa`); const Status = require(`${dbPath}/Status`); const equiposCarrito = async (body) => { const idCarrito = validarNumeroEntero(body.idCarrito, 'id carrito', true); return Carrito.findOne({ where: { idCarrito } }).then((res) => { if (!res) throw new Error('No existe este carrito.'); return Equipo.findAll({ where: { idCarrito }, include: [{ model: Status }, { model: Programa }], attributes: [ 'idEquipo', 'numeroSerie', 'numeroInventario', 'sobrenombre', ], }); }); }; module.exports = equiposCarrito;