diff --git a/src/multa/dto/input/multar.dto.ts b/src/multa/dto/input/multar.dto.ts index 3d04da5..73cb702 100644 --- a/src/multa/dto/input/multar.dto.ts +++ b/src/multa/dto/input/multar.dto.ts @@ -9,9 +9,6 @@ export class MultarDto { @IsInt() id_institucion_infraccion: number; - @IsInt() - id_operador: number; - @IsInt() id_prestamo: number; } diff --git a/src/multa/dto/output/multas-equipo.dto.ts b/src/multa/dto/output/multas-equipo.dto.ts index 954162c..7f7feef 100644 --- a/src/multa/dto/output/multas-equipo.dto.ts +++ b/src/multa/dto/output/multas-equipo.dto.ts @@ -28,7 +28,7 @@ export class MultasEquipoOutputDto { @Expose() @Type(() => OperadorMinOutputDto) - opeardorMulta; + operadorMulta; @Expose() @Type(() => PrestamoEquipoMinOutputDto) diff --git a/src/multa/dto/output/multas-usuario.dto.ts b/src/multa/dto/output/multas-usuario.dto.ts index 13f55ef..035ec7c 100644 --- a/src/multa/dto/output/multas-usuario.dto.ts +++ b/src/multa/dto/output/multas-usuario.dto.ts @@ -28,7 +28,7 @@ export class MultasUsuarioOutputDto { @Expose() @Type(() => OperadorMinOutputDto) - opeardorMulta; + operadorMulta; @Expose() @Type(() => PrestamoUsuarioMinOutputDto) diff --git a/src/multa/dto/output/multas.dto.ts b/src/multa/dto/output/multas.dto.ts index 539b17f..a2f9a37 100644 --- a/src/multa/dto/output/multas.dto.ts +++ b/src/multa/dto/output/multas.dto.ts @@ -28,7 +28,7 @@ export class MultasOutputDto { @Expose() @Type(() => OperadorMinOutputDto) - opeardorMulta; + operadorMulta; @Expose() @Type(() => PrestamoMinOutputDto) diff --git a/src/multa/entity/multa.entity.ts b/src/multa/entity/multa.entity.ts index 4adfe6f..4a5d094 100644 --- a/src/multa/entity/multa.entity.ts +++ b/src/multa/entity/multa.entity.ts @@ -39,7 +39,7 @@ export class Multa { @ManyToOne(() => Operador, (operador) => operador.multas, { eager: true }) @JoinColumn({ name: 'id_operador' }) - opeardorMulta: Operador; + operadorMulta: Operador; @ManyToOne(() => Prestamo, (prestamo) => prestamo.multa) @JoinColumn({ name: 'id_prestamo' }) diff --git a/src/multa/multa.controller.ts b/src/multa/multa.controller.ts index fb956b8..92435f5 100644 --- a/src/multa/multa.controller.ts +++ b/src/multa/multa.controller.ts @@ -50,7 +50,6 @@ export class MultaController { ejemplo: { value: { id_institucion_infraccion: 1, - id_operador: 1, id_prestamo: 1, descripcion: '', }, @@ -63,7 +62,7 @@ export class MultaController { this.validarUsuarioService.validarAdminOperador(operador); return this.multaService.create( body.id_prestamo, - body.id_operador, + operador, body.descripcion, null, body.id_institucion_infraccion, diff --git a/src/multa/multa.service.ts b/src/multa/multa.service.ts index cdde0a1..d23d5d0 100644 --- a/src/multa/multa.service.ts +++ b/src/multa/multa.service.ts @@ -46,7 +46,7 @@ export class MultaService { const data: { descripcion: string; fecha_inicio: Date; - opeardorMulta: Operador; + operadorMulta: Operador; prestamo: Prestamo; fecha_fin?: Date; institucionInfraccion?: InstitucionInfraccion; @@ -54,7 +54,7 @@ export class MultaService { } = { descripcion, fecha_inicio: ahora.toDate(), - opeardorMulta: operador, + operadorMulta: operador, prestamo, }; const institucionInfraccion = id_institucion_infraccion @@ -122,7 +122,7 @@ export class MultaService { if ( institucionUsuario.institucionCarrera.institucion .id_institucion === - multas[i].opeardorMulta.institucion.id_institucion + multas[i].operadorMulta.institucion.id_institucion ) { institucionUsuario.multa = false; await this.institucionUsuarioService.update(institucionUsuario); @@ -143,7 +143,7 @@ export class MultaService { const query = this.repository .createQueryBuilder('mu') .innerJoinAndSelect('mu.institucionInfraccion', 'ii') - .innerJoinAndSelect('mu.opeardorMulta', 'om') + .innerJoinAndSelect('mu.operadorMulta', 'om') .innerJoinAndSelect('mu.prestamo', 'p') .innerJoinAndSelect('ii.infraccion', 'inf') .innerJoinAndSelect('om.tipoUsuario', 'tu') @@ -180,7 +180,7 @@ export class MultaService { this.repository .createQueryBuilder('mu') .innerJoinAndSelect('mu.institucionInfraccion', 'ii') - .innerJoinAndSelect('mu.opeardorMulta', 'om') + .innerJoinAndSelect('mu.operadorMulta', 'om') .innerJoinAndSelect('mu.prestamo', 'p') .innerJoinAndSelect('ii.infraccion', 'inf') .innerJoinAndSelect('ii.institucion', 'i') @@ -205,7 +205,7 @@ export class MultaService { this.repository .createQueryBuilder('mu') .innerJoinAndSelect('mu.institucionInfraccion', 'ii') - .innerJoinAndSelect('mu.opeardorMulta', 'om') + .innerJoinAndSelect('mu.operadorMulta', 'om') .innerJoinAndSelect('mu.prestamo', 'p') .innerJoinAndSelect('ii.infraccion', 'inf') .innerJoinAndSelect('ii.institucion', 'i') @@ -255,7 +255,7 @@ export class MultaService { 'is.id_institucion_usuario = :id_institucion_usuario', { id_institucion_usuario: institucionUsuario.id_institucion_usuario }, ) - .where('activo = 1') + .where('mu.activo = 1') .getOne() .then((multa) => { if (!multa) diff --git a/src/operador/entity/operador.entity.ts b/src/operador/entity/operador.entity.ts index 7451c91..a424fb3 100644 --- a/src/operador/entity/operador.entity.ts +++ b/src/operador/entity/operador.entity.ts @@ -47,7 +47,7 @@ export class Operador { @OneToMany(() => EquipoMotivo, (motivo) => motivo.operador) motivos: EquipoMotivo[]; - @OneToMany(() => Multa, (multa) => multa.opeardorMulta) + @OneToMany(() => Multa, (multa) => multa.operadorMulta) multas: Multa[]; @OneToMany(() => Prestamo, (prestamo) => prestamo.operadorEntrega)