modulo equipo tipo entrada a espera del registro sin entrada

This commit is contained in:
xXpuma99Xx
2022-06-24 01:28:05 -05:00
parent 02a3020522
commit c6049769a4
3 changed files with 8 additions and 5 deletions
@@ -1,4 +1,5 @@
import { Body, Controller, Delete, Post } from '@nestjs/common';
import { Body, Controller, Delete, Post, UseGuards } from '@nestjs/common';
import { AuthGuard } from '@nestjs/passport';
import { ApiBody, ApiOperation, ApiTags } from '@nestjs/swagger';
import { EquipoTipoEntradaService } from './equipo-tipo-entrada.service';
import { CreateEquipoTipoEntradaDto } from './dto/input/create.dto';
@@ -10,6 +11,7 @@ export class EquipoTipoEntradaController {
constructor(private equipoTipoEntradaService: EquipoTipoEntradaService) {}
@Post()
// @UseGuards(AuthGuard('jwt'))
@ApiOperation({
description:
'Endpoint que crea una relación entre un equipo y un tipo de entrada.',
@@ -26,6 +28,7 @@ export class EquipoTipoEntradaController {
}
@Delete()
// @UseGuards(AuthGuard('jwt'))
@ApiOperation({
description:
'Endpoint que elimina una relación entre un equipo y un tipo de entrada.',
@@ -3,8 +3,8 @@ import { TypeOrmModule } from '@nestjs/typeorm';
import { EquipoTipoEntradaController } from './equipo-tipo-entrada.controller';
import { EquipoTipoEntradaService } from './equipo-tipo-entrada.service';
import { EquipoTipoEntrada } from '../equipo-tipo-entrada/entity/equipo-tipo-entrada.entity';
import { InstitucionTipoEntradaModule } from '../institucion-tipo-entrada/institucion-tipo-entrada.module';
import { EquipoModule } from '../equipo/equipo.module';
import { InstitucionTipoEntradaModule } from '../institucion-tipo-entrada/institucion-tipo-entrada.module';
@Module({
imports: [
@@ -36,7 +36,7 @@ export class EquipoTipoEntradaService {
this.repository.save(this.repository.create({ equipo, tipoEntrada })),
)
.then((equipoTipoEntrada) => ({
message: `Se agrego el tipo de entrada: ${tipoEntrada.tipo_entrada}, al equipo con número de inventario: ${equipo.numero_inventario}}`,
message: `Se asignó el tipo de entrada: ${tipoEntrada.tipo_entrada}, al equipo con número de inventario: ${equipo.numero_inventario}.`,
equipoTipoEntrada,
}));
}
@@ -57,7 +57,7 @@ export class EquipoTipoEntradaService {
.then((equipoTipoEntrada) => {
if (validarExistencia && equipoTipoEntrada)
throw new ConflictException(
'Ya existe un equipo programa con este equipo y este tipo entrada.',
'Este tipo de entrada ya fue asignado a este equipo.',
);
return equipoTipoEntrada;
});
@@ -68,7 +68,7 @@ export class EquipoTipoEntradaService {
.findOne({ id_equipo_tipo_entrada })
.then((equipoTipoEntrada) => {
if (!equipoTipoEntrada)
throw new ConflictException('No existe este equipo tipo entrada.');
throw new ConflictException('No existe este id equipo tipo entrada.');
return equipoTipoEntrada;
});
}