historial multa mas extenso

This commit is contained in:
2021-09-17 14:28:13 -05:00
parent 47ee4bc832
commit f6efe944c7
@@ -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 };
});