diff --git a/src/servicio/servicio.controller.ts b/src/servicio/servicio.controller.ts index b472853..a60c319 100644 --- a/src/servicio/servicio.controller.ts +++ b/src/servicio/servicio.controller.ts @@ -11,6 +11,7 @@ import { UseInterceptors, Res, ParseIntPipe, + Param, } from '@nestjs/common'; import { FileInterceptor, @@ -40,10 +41,10 @@ export class ServicioController { // ------------------ GET ------------------ - @Get('admin') + @Get('admin/:idServicio') //@UseGuards(AuthGuard('jwt')) - async obtenerAdmin(@Query() query: any) { - return this.servicioService.obtenerDetalleServicio(query.idServicio); + async obtenerAdmin(@Param('idServicio') idServicio: number) { + return this.servicioService.obtenerDetalleServicio(idServicio); } @Get('alumno') diff --git a/src/servicio/servicio.service.ts b/src/servicio/servicio.service.ts index bd88047..dca48fb 100644 --- a/src/servicio/servicio.service.ts +++ b/src/servicio/servicio.service.ts @@ -115,7 +115,7 @@ export class ServicioService { .leftJoinAndSelect('usuario.tipoUsuario', 'tipoUsuario') .leftJoinAndSelect('servicio.carrera', 'carrera') .leftJoinAndSelect('servicio.status', 'status') - .leftJoinAndSelect('servicio.programas', 'programa') + .leftJoinAndSelect('servicio.programa', 'programa') .leftJoinAndSelect('programa.usuario', 'usuarioPrograma') .where('servicio.idServicio = :idServicio', { idServicio }) .select([ @@ -146,10 +146,10 @@ export class ServicioService { 'tipoUsuario.idTipoUsuario', 'carrera.idCarrera', - 'carrera.nombre', + 'carrera.carrera', 'status.idStatus', - 'status.descripcion', + 'status.status', 'programa.idPrograma', 'programa.institucion',