diff --git a/server/controller/Multa/historialMultasUsuario.js b/server/controller/Multa/historialMultasUsuario.js index 0331727..589fb65 100644 --- a/server/controller/Multa/historialMultasUsuario.js +++ b/server/controller/Multa/historialMultasUsuario.js @@ -1,10 +1,13 @@ const validar = require('../../helper/validar'); const dbPath = '../../db/tablas'; -const Infraccion = require(`${dbPath}/Infraccion`); +const Carrito = require(`${dbPath}/Carrito`); const Equipo = require(`${dbPath}/Equipo`); +const Infraccion = require(`${dbPath}/Infraccion`); +const Modulo = require(`${dbPath}/Modulo`); const Multa = require(`${dbPath}/Multa`); const Operador = require(`${dbPath}/Operador`); const Prestamo = require(`${dbPath}/Prestamo`); +const TipoCarrito = require(`${dbPath}/TipoCarrito`); const historialMultasUsuario = async (body) => { const idUsuario = validar.validarId(body.idUsuario); @@ -16,7 +19,15 @@ const historialMultasUsuario = async (body) => { model: Prestamo, where: { idUsuario }, include: [ - { model: Equipo }, + { + model: Equipo, + include: [ + { + model: Carrito, + include: [{ model: Modulo }, { model: TipoCarrito }], + }, + ], + }, { model: Operador, as: 'OperadorRegreso' }, ], }, @@ -43,6 +54,10 @@ const historialMultasUsuario = async (body) => { .idStatus; delete res.rows[i].dataValues.Prestamo.dataValues.Equipo.dataValues .idPrograma; + delete res.rows[i].dataValues.Prestamo.dataValues.Equipo.dataValues + .Carrito.dataValues.idTipoCarrito; + delete res.rows[i].dataValues.Prestamo.dataValues.Equipo.dataValues + .Carrito.dataValues.idModulo; } return { count: res.count, historialMultasUsuario: res.rows }; });