listo quitar multa

This commit is contained in:
2022-09-08 17:57:52 -05:00
parent 86e5580510
commit 3e28217780
8 changed files with 13 additions and 17 deletions
-3
View File
@@ -9,9 +9,6 @@ export class MultarDto {
@IsInt()
id_institucion_infraccion: number;
@IsInt()
id_operador: number;
@IsInt()
id_prestamo: number;
}
+1 -1
View File
@@ -28,7 +28,7 @@ export class MultasEquipoOutputDto {
@Expose()
@Type(() => OperadorMinOutputDto)
opeardorMulta;
operadorMulta;
@Expose()
@Type(() => PrestamoEquipoMinOutputDto)
+1 -1
View File
@@ -28,7 +28,7 @@ export class MultasUsuarioOutputDto {
@Expose()
@Type(() => OperadorMinOutputDto)
opeardorMulta;
operadorMulta;
@Expose()
@Type(() => PrestamoUsuarioMinOutputDto)
+1 -1
View File
@@ -28,7 +28,7 @@ export class MultasOutputDto {
@Expose()
@Type(() => OperadorMinOutputDto)
opeardorMulta;
operadorMulta;
@Expose()
@Type(() => PrestamoMinOutputDto)
+1 -1
View File
@@ -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' })
+1 -2
View File
@@ -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,
+7 -7
View File
@@ -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)