corregido

This commit is contained in:
lemuel 2023-03-14 13:08:52 -06:00
parent 43f56a7c4b
commit c1b525be80
2 changed files with 12 additions and 14 deletions

View File

@ -352,11 +352,10 @@ export class MultaService {
const multa = await this.repository
.createQueryBuilder('mu')
.innerJoinAndSelect('mu.prestamo', 'p')
.innerJoinAndSelect('p.usuario', 'u')
.innerJoin(
'u.instituciones',
'is',
'is.id_institucion_usuario = :id_institucion_usuario',
'p.institucionUsuario',
'iu',
'iu.id_institucion_usuario = :id_institucion_usuario',
{ id_institucion_usuario: institucionUsuario.id_institucion_usuario },
)
.where('mu.activo = 1')

View File

@ -385,17 +385,16 @@ export class PrestamoService {
parseInt(filtros.id_tipo_usuario),
)
: null;
const options: FindManyOptions<FullInformacionPrestamoView> = {};
const options: FindManyOptions<FullInformacionPrestamoView> = {
order: { id_prestamo: 'DESC' },
};
const busqueda: FindOptionsWhere<FullInformacionPrestamoView> = {};
if (filtros.activo) {
if (typeof filtros.activo === 'boolean')
busqueda.activo = filtros.activo ? 1 : 0;
else {
busqueda.activo = filtros.activo === 'true' ? 1 : 0;
options.order = { id_prestamo: 'ASC' };
}
}
if (typeof filtros.activo === 'boolean') {
busqueda.activo = filtros.activo ? 1 : 0;
options.order = { id_prestamo: 'ASC' };
} else if (typeof filtros.activo === 'string')
busqueda.activo = filtros.activo === 'true' ? 1 : 0;
if (filtros.cancelado_operador)
busqueda.cancelado_operador =
filtros.cancelado_operador === 'true' ? 1 : 0;
@ -433,7 +432,6 @@ export class PrestamoService {
busqueda.id_operador_regreso = operadorRegreso.id_operador;
options.where = busqueda;
if (filtros.pagina) {
options.order = { id_prestamo: 'DESC' };
options.take = 25;
options.skip = (parseInt(filtros.pagina) - 1) * 25;
return this.fullInformacionPrestamoView
@ -446,6 +444,7 @@ export class PrestamoService {
return [prestamos, infoPrestamos[1]];
});
}
options.order = { id_prestamo: 'ASC' };
return this.fullInformacionPrestamoView.find(options);
}