From 3493a5ef549ea7888d39402affd3dfe9da00e05b Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Fri, 24 Jun 2022 02:00:17 -0500 Subject: [PATCH] modulo motivo final --- src/bcrypt/bcrypt.service.ts | 2 +- src/cron/cron.service.ts | 5 ++--- src/motivo/motivo.controller.ts | 4 +++- src/motivo/motivo.module.ts | 2 +- src/motivo/motivo.service.ts | 9 +++++---- 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/bcrypt/bcrypt.service.ts b/src/bcrypt/bcrypt.service.ts index 44202a2..0bab564 100644 --- a/src/bcrypt/bcrypt.service.ts +++ b/src/bcrypt/bcrypt.service.ts @@ -1,6 +1,6 @@ +import * as bcrypt from 'bcrypt'; import { Injectable } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; -import * as bcrypt from 'bcrypt'; @Injectable() export class BcryptService { diff --git a/src/cron/cron.service.ts b/src/cron/cron.service.ts index 9f10ef4..331ae66 100644 --- a/src/cron/cron.service.ts +++ b/src/cron/cron.service.ts @@ -1,5 +1,5 @@ import { Injectable } from '@nestjs/common'; -import { Cron, SchedulerRegistry } from '@nestjs/schedule'; +import { Cron } from '@nestjs/schedule'; import { EquipoService } from '../equipo/equipo.service'; import { MultaService } from '../multa/multa.service'; import { PrestamoService } from '../prestamo/prestamo.service'; @@ -7,13 +7,12 @@ import { PrestamoService } from '../prestamo/prestamo.service'; @Injectable() export class CronService { constructor( - private schedulerRegistry: SchedulerRegistry, private equipoService: EquipoService, private multaService: MultaService, private prestamoService: PrestamoService, ) {} - @Cron('0 */5 8-20 * * 1-5', { name: 'prestamos_desactivacion' }) + @Cron('0 */1 8-20 * * 1-5', { name: 'prestamos_desactivacion' }) desactivarPrestamos() { return this.prestamoService.desactivarPrestamos(); } diff --git a/src/motivo/motivo.controller.ts b/src/motivo/motivo.controller.ts index c731816..34d4197 100644 --- a/src/motivo/motivo.controller.ts +++ b/src/motivo/motivo.controller.ts @@ -1,4 +1,5 @@ -import { Controller, Get, Query } from '@nestjs/common'; +import { Controller, Get, Query, UseGuards } from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; import { ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger'; import { MotivoService } from './motivo.service'; import { IdEquipoPaginaDto } from '../dto/id-equipo-pagina.dto'; @@ -9,6 +10,7 @@ export class MotivoController { constructor(private motivoService: MotivoService) {} @Get() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna 25 cambios de status que ha tenido el equipo dependiendo de la página en la que se encuentra el alumno.', diff --git a/src/motivo/motivo.module.ts b/src/motivo/motivo.module.ts index 8930f0e..ae415d5 100644 --- a/src/motivo/motivo.module.ts +++ b/src/motivo/motivo.module.ts @@ -9,10 +9,10 @@ import { StatusModule } from '../status/status.module'; @Module({ imports: [ - TypeOrmModule.forFeature([Motivo]), EquipoModule, OperadorModule, StatusModule, + TypeOrmModule.forFeature([Motivo]), ], controllers: [MotivoController], providers: [MotivoService], diff --git a/src/motivo/motivo.service.ts b/src/motivo/motivo.service.ts index 342620b..c0ee92a 100644 --- a/src/motivo/motivo.service.ts +++ b/src/motivo/motivo.service.ts @@ -2,13 +2,13 @@ import * as moment from 'moment'; import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; +import { Equipo } from 'src/equipo/entity/equipo.entity'; import { Motivo } from './entity/motivo.entity'; +import { Operador } from 'src/operador/entity/operador.entity'; +import { Status } from 'src/status/entity/status.entity'; import { EquipoService } from '../equipo/equipo.service'; import { OperadorService } from '../operador/operador.service'; import { StatusService } from '../status/status.service'; -import { Equipo } from 'src/equipo/entity/equipo.entity'; -import { Operador } from 'src/operador/entity/operador.entity'; -import { Status } from 'src/status/entity/status.entity'; @Injectable() export class MotivoService { @@ -25,6 +25,7 @@ export class MotivoService { id_status: number | Status, motivo: string, ) { + const ahora = moment(); const operador = typeof id_operador === 'number' ? await this.operadorService.findById(id_operador) @@ -37,7 +38,7 @@ export class MotivoService { return this.repository.save( this.repository.create({ equipo, - fecha_creacion: moment().toDate(), + fecha_creacion: ahora.toDate(), motivo, operador, status,