const dbPath = '../../db/tablas'; const Carrito = require(`${dbPath}/Carrito`); const Equipo = require(`${dbPath}/Equipo`); const Modulo = require(`${dbPath}/Modulo`); const Status = require(`${dbPath}/Status`); const TipoCarrito = require(`${dbPath}/TipoCarrito`); const equipos = async () => Carrito.findAll({ include: [{ model: TipoCarrito }, { model: Modulo }], attributes: ['idCarrito', 'carrito', 'activo'], }).then(async (res) => { for (let i = 0; i < res.length; i++) res[i].dataValues.Equipos = await Equipo.findAll({ where: { idCarrito: res[i].idCarrito }, include: [{ model: Status }], attributes: ['idEquipo', 'numeroSerie', 'numeroInventario', 'equipo'], order: [['equipo', 'ASC']], }); return res; }); module.exports = equipos;