correciones passcode
This commit is contained in:
parent
4cb5a91904
commit
255dc35afc
@ -48,7 +48,9 @@ export class Carrito {
|
||||
@JoinColumn({ name: 'id_modulo' })
|
||||
modulo: Modulo;
|
||||
|
||||
@ManyToOne(() => TipoCarrito, (tipoCarrito) => tipoCarrito.carritos)
|
||||
@ManyToOne(() => TipoCarrito, (tipoCarrito) => tipoCarrito.carritos, {
|
||||
eager: true,
|
||||
})
|
||||
@JoinColumn({ name: 'id_tipo_carrito' })
|
||||
tipoCarrito: TipoCarrito;
|
||||
|
||||
|
@ -20,7 +20,7 @@ export class HcaptchaGuard implements CanActivate {
|
||||
const secret = this.configService.get<string>('HCAPTCHA_KEY');
|
||||
const token = context.switchToHttp().getRequest().headers.hcaptcha;
|
||||
|
||||
// if (this.configService.get<string>('STATE') !== 'produccion') return true;
|
||||
if (this.configService.get<string>('STATE') !== 'produccion') return true;
|
||||
if (!token)
|
||||
throw new BadRequestException('No se mando un token de hcaptcha.');
|
||||
return verify(secret, token)
|
||||
@ -30,7 +30,7 @@ export class HcaptchaGuard implements CanActivate {
|
||||
})
|
||||
.catch((err) => {
|
||||
throw new InternalServerErrorException(
|
||||
'Ocurrio un error con el hcaptcha.',
|
||||
'Ocurrió un error con el hcaptcha.',
|
||||
);
|
||||
});
|
||||
}
|
||||
|
@ -3,9 +3,11 @@ import {
|
||||
Entity,
|
||||
JoinColumn,
|
||||
ManyToOne,
|
||||
// OneToMany,
|
||||
PrimaryGeneratedColumn,
|
||||
} from 'typeorm';
|
||||
import { InstitucionCarrera } from '../../institucion-carrera/entity/institucion-carrera.entity';
|
||||
// import { Prestamo } from '../../prestamo/entity/prestamo.entity';
|
||||
import { Usuario } from '../../usuario/entity/usuario.entity';
|
||||
|
||||
@Entity()
|
||||
@ -36,4 +38,7 @@ export class InstitucionUsuario {
|
||||
@ManyToOne(() => Usuario, (usuario) => usuario.instituciones, { eager: true })
|
||||
@JoinColumn({ name: 'id_usuario' })
|
||||
usuario: Usuario;
|
||||
|
||||
// @OneToMany(() => Prestamo, (prestamo) => prestamo.institucionUsuario)
|
||||
// prestamos: Prestamo[];
|
||||
}
|
||||
|
@ -47,6 +47,9 @@ export class PasscodeController {
|
||||
const operador: Operador = req.user.operador;
|
||||
const modulo: Modulo = req.user.modulo;
|
||||
|
||||
console.log(operador);
|
||||
console.log(body);
|
||||
console.log();
|
||||
this.validarUsuarioService.validarSoloOperador(operador);
|
||||
return this.passcodeService.devolverEquipo(operador, modulo, body.passcode);
|
||||
}
|
||||
@ -64,6 +67,9 @@ export class PasscodeController {
|
||||
const operador: Operador = req.user.operador;
|
||||
const modulo: Modulo = req.user.modulo;
|
||||
|
||||
console.log(operador);
|
||||
console.log(body);
|
||||
console.log();
|
||||
this.validarUsuarioService.validarSoloOperador(operador);
|
||||
return this.passcodeService.entregarEquipo(
|
||||
operador,
|
||||
@ -93,6 +99,9 @@ export class PasscodeController {
|
||||
prestamo(@Request() req, @Query() query: PrestamoDto) {
|
||||
const operador: Operador = req.user.operador;
|
||||
|
||||
console.log(operador);
|
||||
console.log(query);
|
||||
console.log();
|
||||
this.validarUsuarioService.validarSoloOperador(operador);
|
||||
return this.passcodeService.findPasscode(
|
||||
query.passcode,
|
||||
|
@ -7,6 +7,7 @@ import {
|
||||
PrimaryGeneratedColumn,
|
||||
} from 'typeorm';
|
||||
import { Equipo } from '../../equipo/entity/equipo.entity';
|
||||
import { InstitucionUsuario } from '../../institucion-usuario/entity/institucion-usuario.entity';
|
||||
import { Multa } from '../../multa/entity/multa.entity';
|
||||
import { Operador } from '../../operador/entity/operador.entity';
|
||||
import { Usuario } from '../../usuario/entity/usuario.entity';
|
||||
@ -46,6 +47,9 @@ export class Prestamo {
|
||||
@Column({ type: Number, nullable: true })
|
||||
id_equipo: number;
|
||||
|
||||
// @Column({ type: Number, nullable: true })
|
||||
// id_institucion_usuario: number;
|
||||
|
||||
@Column({ type: Number, nullable: true, default: 1 })
|
||||
id_operador_entrega: number;
|
||||
|
||||
@ -59,6 +63,14 @@ export class Prestamo {
|
||||
@JoinColumn({ name: 'id_equipo' })
|
||||
equipo: Equipo;
|
||||
|
||||
// @ManyToOne(
|
||||
// () => InstitucionUsuario,
|
||||
// (institucionUsuario) => institucionUsuario.prestamos,
|
||||
// { eager: true },
|
||||
// )
|
||||
// @JoinColumn({ name: 'id_institucion_usuario' })
|
||||
// institucionUsuario: InstitucionUsuario;
|
||||
|
||||
@ManyToOne(
|
||||
() => Operador,
|
||||
(operadorEntrega) => operadorEntrega.prestamosOperadorEntrega,
|
||||
|
Loading…
Reference in New Issue
Block a user