From 97c87117da044eaf07b1a2aa88998cf30e6077d5 Mon Sep 17 00:00:00 2001 From: lemuel Date: Sun, 23 Oct 2022 22:08:20 -0500 Subject: [PATCH] equipo motivo listo --- src/equipo-motivo/entity/equipo-motivo.entity.ts | 6 ++++++ src/equipo-motivo/equipo-motivo.service.ts | 1 + src/equipo/equipo.service.ts | 2 ++ 3 files changed, 9 insertions(+) diff --git a/src/equipo-motivo/entity/equipo-motivo.entity.ts b/src/equipo-motivo/entity/equipo-motivo.entity.ts index 64e1906..e9042f2 100644 --- a/src/equipo-motivo/entity/equipo-motivo.entity.ts +++ b/src/equipo-motivo/entity/equipo-motivo.entity.ts @@ -24,6 +24,12 @@ export class EquipoMotivo { @JoinColumn({ name: 'id_equipo' }) equipo: Equipo; + @Column({ type: Number, nullable: true }) + id_operador: number; + + @Column({ type: Number, nullable: true }) + id_status: number; + @ManyToOne(() => Operador, (operador) => operador.motivos, { eager: true }) @JoinColumn({ name: 'id_operador' }) operador: Operador; diff --git a/src/equipo-motivo/equipo-motivo.service.ts b/src/equipo-motivo/equipo-motivo.service.ts index fad8267..249d122 100644 --- a/src/equipo-motivo/equipo-motivo.service.ts +++ b/src/equipo-motivo/equipo-motivo.service.ts @@ -37,6 +37,7 @@ export class EquipoMotivoService { ? await this.statusService.findById(id_status) : id_status; + // Creo registro y lo guardo return this.repository.save( this.repository.create({ equipo, diff --git a/src/equipo/equipo.service.ts b/src/equipo/equipo.service.ts index 4158a5e..85c914e 100644 --- a/src/equipo/equipo.service.ts +++ b/src/equipo/equipo.service.ts @@ -528,6 +528,8 @@ export class EquipoService { throw new ConflictException( 'No se mandó el motivo para el cambio de status.', ); + // Se crea registro de quien cambio el status del equipo, el motivo + // por el cual lo cambió, el status al que lo cmabió y cuando lo hizo await this.equipoMotivoService.create( equipo, operador,