listo quitar multa
This commit is contained in:
@@ -9,9 +9,6 @@ export class MultarDto {
|
||||
@IsInt()
|
||||
id_institucion_infraccion: number;
|
||||
|
||||
@IsInt()
|
||||
id_operador: number;
|
||||
|
||||
@IsInt()
|
||||
id_prestamo: number;
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ export class MultasEquipoOutputDto {
|
||||
|
||||
@Expose()
|
||||
@Type(() => OperadorMinOutputDto)
|
||||
opeardorMulta;
|
||||
operadorMulta;
|
||||
|
||||
@Expose()
|
||||
@Type(() => PrestamoEquipoMinOutputDto)
|
||||
|
||||
@@ -28,7 +28,7 @@ export class MultasUsuarioOutputDto {
|
||||
|
||||
@Expose()
|
||||
@Type(() => OperadorMinOutputDto)
|
||||
opeardorMulta;
|
||||
operadorMulta;
|
||||
|
||||
@Expose()
|
||||
@Type(() => PrestamoUsuarioMinOutputDto)
|
||||
|
||||
@@ -28,7 +28,7 @@ export class MultasOutputDto {
|
||||
|
||||
@Expose()
|
||||
@Type(() => OperadorMinOutputDto)
|
||||
opeardorMulta;
|
||||
operadorMulta;
|
||||
|
||||
@Expose()
|
||||
@Type(() => PrestamoMinOutputDto)
|
||||
|
||||
@@ -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' })
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user