diff --git a/mariadb/aria_log.00000001 b/mariadb/aria_log.00000001 index c5d14f0..64fd4b1 100644 Binary files a/mariadb/aria_log.00000001 and b/mariadb/aria_log.00000001 differ diff --git a/mariadb/aria_log_control b/mariadb/aria_log_control index fe45c0b..5b88e4d 100644 Binary files a/mariadb/aria_log_control and b/mariadb/aria_log_control differ diff --git a/src/equipo/equipo.controller.ts b/src/equipo/equipo.controller.ts index 44c3652..e23d488 100644 --- a/src/equipo/equipo.controller.ts +++ b/src/equipo/equipo.controller.ts @@ -93,4 +93,18 @@ export class EquipoController { findPerifericos() { return this.equipoService.findAllPerifericos(); } + + @UseGuards(AuthGuard('jwt')) + @Get('procesador-tipo-equipos') + findProcesadorTipoEquipos() { + return this.equipoService.findAllProcesadorTipoEquipos(); + } + + @UseGuards(AuthGuard('jwt')) + @Get('procesador-tipo-equipos/:idEquipo') + findProcesadorforTipoEquipos( + @Param('idEquipo', ParseIntPipe) idEquipo: number, + ) { + return this.equipoService.findAllProcesadorforTipoEquipos(idEquipo); + } } diff --git a/src/equipo/equipo.service.ts b/src/equipo/equipo.service.ts index 644ab9c..ba812b9 100644 --- a/src/equipo/equipo.service.ts +++ b/src/equipo/equipo.service.ts @@ -286,4 +286,11 @@ export class EquipoService { async findAllProcesadorTipoEquipos() { return await this.procesadorTipoEquipoRepo.find(); } + + async findAllProcesadorforTipoEquipos(idEquipo: number) { + return await this.procesadorTipoEquipoRepo.find({ + where: { tipoEquipo: { id_tipo_de_equipo: idEquipo } }, + relations: ['procesador', 'tipoEquipo'], + }); + } }