From 1c83cb9fb874622b1515502377a2db73843b0c14 Mon Sep 17 00:00:00 2001 From: lemuel Date: Wed, 22 Feb 2023 12:04:46 -0600 Subject: [PATCH] =?UTF-8?q?todas=20las=20gr=C3=A1ficas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/prestamo/dto/output/reporte.ts | 3 +++ src/prestamo/entity/views/full-informacion-prestamo.view.ts | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/src/prestamo/dto/output/reporte.ts b/src/prestamo/dto/output/reporte.ts index 14b512d..9be48bb 100644 --- a/src/prestamo/dto/output/reporte.ts +++ b/src/prestamo/dto/output/reporte.ts @@ -97,6 +97,9 @@ export class ReporteOutputDto { @Expose() tipo_carrito; + @Expose() + tipo_usuario; + @Expose() usuario; } diff --git a/src/prestamo/entity/views/full-informacion-prestamo.view.ts b/src/prestamo/entity/views/full-informacion-prestamo.view.ts index a54bf75..7b5dc46 100644 --- a/src/prestamo/entity/views/full-informacion-prestamo.view.ts +++ b/src/prestamo/entity/views/full-informacion-prestamo.view.ts @@ -8,6 +8,7 @@ import { Modulo } from '../../../modulo/entity/modulo.entity'; import { Operador } from '../../../operador/entity/operador.entity'; import { Prestamo } from '../prestamo.entity'; import { TipoCarrito } from '../../../institucion-tipo-carrito/entity/tipo-carrito.entity'; +import { TipoUsuario } from '../../../tipo-usuario/entity/tipo-usuario.entity'; import { Usuario } from '../../../usuario/entity/usuario.entity'; import { Carrera } from '../../../institucion-carrera/entity/carrera.entity'; @@ -45,6 +46,7 @@ import { Carrera } from '../../../institucion-carrera/entity/carrera.entity'; .addSelect('u.usuario', 'usuario') .addSelect('m.id_institucion', 'id_institucion') .addSelect('m.modulo', 'modulo') + .addSelect('tu.tipo_usuario', 'tipo_usuario') .addSelect('tc.tipo_carrito', 'tipo_carrito') .addSelect('i.institucion', 'institucion') .addSelect('ca.carrera', 'carrera') @@ -65,6 +67,7 @@ import { Carrera } from '../../../institucion-carrera/entity/carrera.entity'; ) .innerJoin(Usuario, 'u', 'u.id_usuario = iu.id_usuario') .innerJoin(Modulo, 'm', 'm.id_modulo = c.id_modulo') + .innerJoin(TipoUsuario, 'tu', 'tu.id_tipo_usuario = u.id_tipo_usuario') .innerJoin(TipoCarrito, 'tc', 'tc.id_tipo_carrito = c.id_tipo_carrito') .innerJoin(Institucion, 'i', 'i.id_institucion = m.id_institucion') .innerJoin(Carrera, 'ca', 'ca.id_carrera = ic.id_carrera') @@ -168,6 +171,9 @@ export class FullInformacionPrestamoView { @ViewColumn() tipo_carrito: string; + @ViewColumn() + tipo_usuario: string; + @ViewColumn() usuario: string; }