From 6a29c2350265184ca2a1b3aee828e20af9b568c3 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Mon, 24 Oct 2022 17:39:44 -0500 Subject: [PATCH] listo operador --- src/auth/strategy/jwt-strategy.service.ts | 2 +- src/equipo-motivo/equipo-motivo.service.ts | 2 +- src/multa/multa.service.ts | 2 +- src/operador/operador.controller.ts | 2 +- src/operador/operador.service.ts | 52 +++++++++++----------- src/prestamo/prestamo.service.ts | 4 +- 6 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/auth/strategy/jwt-strategy.service.ts b/src/auth/strategy/jwt-strategy.service.ts index 691ff6f..90e88a1 100644 --- a/src/auth/strategy/jwt-strategy.service.ts +++ b/src/auth/strategy/jwt-strategy.service.ts @@ -45,7 +45,7 @@ export class JwtStrategyService extends PassportStrategy(Strategy) { else if ('Operador' in payload) // Buscar a ese operador en la db y lo asigna al objeto user await this.operadorService - .findInfoOperadorById(payload.Operador.id_operador) + .findById(payload.Operador.id_operador) .then(async (operador) => { // Valida que la cuena del operador este activa if (!operador.activo) diff --git a/src/equipo-motivo/equipo-motivo.service.ts b/src/equipo-motivo/equipo-motivo.service.ts index 249d122..50e11ee 100644 --- a/src/equipo-motivo/equipo-motivo.service.ts +++ b/src/equipo-motivo/equipo-motivo.service.ts @@ -30,7 +30,7 @@ export class EquipoMotivoService { const ahora = moment(); const operador = typeof id_operador === 'number' - ? await this.operadorService.findInfoOperadorById(id_operador) + ? await this.operadorService.findById(id_operador) : id_operador; const status = typeof id_status === 'number' diff --git a/src/multa/multa.service.ts b/src/multa/multa.service.ts index 2769283..a7aa9df 100644 --- a/src/multa/multa.service.ts +++ b/src/multa/multa.service.ts @@ -46,7 +46,7 @@ export class MultaService { : id_prestamo; const operador = typeof id_operador === 'number' - ? await this.operadorService.findInfoOperadorById(id_operador) + ? await this.operadorService.findById(id_operador) : id_operador; const data: DeepPartial = { descripcion, diff --git a/src/operador/operador.controller.ts b/src/operador/operador.controller.ts index e0aaa68..eceb183 100644 --- a/src/operador/operador.controller.ts +++ b/src/operador/operador.controller.ts @@ -133,7 +133,7 @@ export class OperadorController { const admin: Operador = req.user.operador; this.validarUsuarioService.validarSuperAdminAdmin(admin); - return this.operadorService.findFullInfoOperadorAll(query); + return this.operadorService.findAll(query); } @Serealize(OperadorOutputDto) diff --git a/src/operador/operador.service.ts b/src/operador/operador.service.ts index c8758a4..55bc968 100644 --- a/src/operador/operador.service.ts +++ b/src/operador/operador.service.ts @@ -104,14 +104,26 @@ export class OperadorService { })); } - findAllByInstitucion(operador: Operador) { - return this.repository.find({ - select: ['id_operador', 'operador'], - where: { institucion: operador.institucion }, - }); + findAdmin(admin: string) { + return this.repository + .findOne({ + select: { + id_operador: true, + activo: true, + nombre: true, + password: true, + id_institucion: true, + id_tipo_usuario: true, + }, + where: { + operador: admin, + tipoUsuario: { id_tipo_usuario: Between(2, 3) }, + }, + }) + .then((admin) => this.llenarIds(admin)); } - async findFullInfoOperadorAll(filtros: { + async findAll(filtros: { pagina: string; id_institucion?: string; id_tipo_usuario?: string; @@ -162,23 +174,11 @@ export class OperadorService { }); } - findAdmin(admin: string) { - return this.repository - .findOne({ - select: { - id_operador: true, - activo: true, - nombre: true, - password: true, - id_institucion: true, - id_tipo_usuario: true, - }, - where: { - operador: admin, - tipoUsuario: { id_tipo_usuario: Between(2, 3) }, - }, - }) - .then((admin) => this.llenarIds(admin)); + findAllByInstitucion(operador: Operador) { + return this.repository.find({ + select: ['id_operador', 'operador'], + where: { institucion: operador.institucion }, + }); } findOperador(institucion: Institucion, operador: string) { @@ -197,7 +197,7 @@ export class OperadorService { .then((operador) => this.llenarIds(operador)); } - findInfoOperadorById(id_operador: number) { + findById(id_operador: number) { return this.repository .findOne({ select: { @@ -227,7 +227,7 @@ export class OperadorService { } passwordReset(admin: Operador, id_operador: number, password?: string) { - return this.findInfoOperadorById(id_operador) + return this.findById(id_operador) .then((operador) => { this.validarUpdate(admin, operador); // Si no se manda una password se genera una @@ -258,7 +258,7 @@ export class OperadorService { } update(admin: Operador, attrs: Partial) { - return this.findInfoOperadorById(attrs.id_operador) + return this.findById(attrs.id_operador) .then((operador) => { this.validarUpdate(admin, operador); // Paso los valores enviados del front a mi objeto diff --git a/src/prestamo/prestamo.service.ts b/src/prestamo/prestamo.service.ts index f48a733..bca82f1 100644 --- a/src/prestamo/prestamo.service.ts +++ b/src/prestamo/prestamo.service.ts @@ -452,12 +452,12 @@ export class PrestamoService { ? await this.moduloService.findById(parseInt(filtros.id_modulo)) : null; const operadorEntrega = filtros.id_operador_entrega - ? await this.operadorService.findInfoOperadorById( + ? await this.operadorService.findById( parseInt(filtros.id_operador_entrega), ) : null; const operadorRegreso = filtros.id_operador_regreso - ? await this.operadorService.findInfoOperadorById( + ? await this.operadorService.findById( parseInt(filtros.id_operador_regreso), ) : null;