From 03d1deb50d83b9d2b25a29d61a244848c18aa4ef Mon Sep 17 00:00:00 2001 From: TioSam77 Date: Sun, 16 Jun 2024 18:00:25 -0600 Subject: [PATCH] FiltroFix --- src/Profesor/profesor.controller.ts | 2 +- src/Profesor/profesor.service.ts | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Profesor/profesor.controller.ts b/src/Profesor/profesor.controller.ts index bca70e8..8a89ff5 100644 --- a/src/Profesor/profesor.controller.ts +++ b/src/Profesor/profesor.controller.ts @@ -26,7 +26,7 @@ export class ProfesorController { return this.profesorService.profile(id_profesor); } - @Post('profile/filter') + @Post('filter') async filter(@Body() data: profesorDto) { return this.profesorService.filter(data); } diff --git a/src/Profesor/profesor.service.ts b/src/Profesor/profesor.service.ts index b93a985..d64823a 100644 --- a/src/Profesor/profesor.service.ts +++ b/src/Profesor/profesor.service.ts @@ -57,7 +57,12 @@ export class ProfesorService { if (data.nombre) { query.andWhere('profesor.nombre = :nombre', { nombre: data.nombre }); } - + if (data.carrera) { + query.andWhere('profesor.carrera = :carrera', { carrera: data.carrera }); + } + if (data.id_categoria) { + query.andWhere('profesor.id_categoria = :id_categoria', { id_categoria: data.id_categoria }); + } return query.getMany(); }