modulo equipo tipo entrada a espera del registro sin entrada
This commit is contained in:
@@ -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;
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user