diff --git a/src/usuario/dto/input/registrar.dto.ts b/src/usuario/dto/input/registrar.dto.ts index df1b3fb..ed98cc2 100644 --- a/src/usuario/dto/input/registrar.dto.ts +++ b/src/usuario/dto/input/registrar.dto.ts @@ -1,5 +1,4 @@ import { - IsEmail, IsInt, IsNotEmpty, IsOptional, @@ -8,9 +7,6 @@ import { } from 'class-validator'; export class RegistrarUsuarioInputDto { - @IsEmail() - correo: string; - @IsInt() @IsOptional() id_institucion_carrera: number; diff --git a/src/usuario/usuario.controller.ts b/src/usuario/usuario.controller.ts index 1df9ebf..7ad576a 100644 --- a/src/usuario/usuario.controller.ts +++ b/src/usuario/usuario.controller.ts @@ -52,7 +52,6 @@ export class UsuarioController { return this.usuarioService.registrar( body.id_institucion_carrera, body.usuario, - body.correo, body.telefono, body.rfc, ); diff --git a/src/usuario/usuario.service.ts b/src/usuario/usuario.service.ts index f8954ae..037347d 100644 --- a/src/usuario/usuario.service.ts +++ b/src/usuario/usuario.service.ts @@ -234,7 +234,6 @@ export class UsuarioService { async registrar( id_institucion_carrera: number, usuario: string, - correo: string, telefono: string, rfc = '', ) { @@ -256,25 +255,13 @@ export class UsuarioService { ); }) .then((institucionUsuario) => { - const institucion = institucionUsuario.institucionCarrera.institucion; const usuario = institucionUsuario.usuario; - if (usuario.correo && correo != usuario.correo) + if (!usuario.correo) throw new ConflictException( - 'El correo ingresado no concuerda con el ingresado a escolares.', + 'Tu institución no te asignó un correo institucional, dirigete al módulo ', ); - if (!institucion.dominio) - message = - 'Se creó correctamente tu cuenta, ingresa a tu correo registrado en escolares y consulta tu contraseña para acceder a este servicio.'; - else { - if (!correo.includes(institucion.dominio)) - throw new ConflictException( - 'Verificar sus datos, cualquier duda asistir al módulo PC PUMA.', - ); - message = - 'Se creó correctamente tu cuenta, ingresa a tu correo institucional y consulta tu contraseña para acceder a este servicio.'; - } - usuario.correo = correo; + message = `Se creó correctamente tu cuenta, mandamos un correo al email: ${usuario.correo} con tus credenciales para acceder a este servicio.`; usuario.telefono = telefono; usuario.password = this.bcryptService.encriptar(password); return this.repository.save(usuario);