add id carrera to endponint auth

This commit is contained in:
TheManus88
2024-09-17 17:29:43 -06:00
parent e36d79a351
commit b05c7a03c1
4 changed files with 10 additions and 1 deletions
-1
View File
@@ -26,5 +26,4 @@ export class AuthController {
throw new BadRequestException();
}
}
}
+4
View File
@@ -15,4 +15,8 @@ export class LoginDTO {
@IsNumber()
@IsNotEmpty()
readonly tipo_usuario: number;
@IsNumber()
readonly id_carrera: number;
}
+4
View File
@@ -27,6 +27,10 @@ export class UsuarioEntity {
@Column({ name: 'tipo_usuario_id' })
tipo_usuario_id: number;
@Column({ name: 'carrera_id' })
carrera_id: number;
@ManyToOne(() => Carrera, (carrera) => carrera.usuarios, { nullable: true })
@JoinColumn({ name: 'carrera_id' })
carrera: Carrera;
+2
View File
@@ -18,9 +18,11 @@ export class UsersService {
findStudent(loginDto: LoginDTO): Promise<UsuarioEntity | null> {
const numero_identificacion = loginDto.numero_identificacion;
const fecha_nacimiento = loginDto.fecha_nacimiento;
const carrera_id = loginDto.id_carrera;
return this.usersRepository.findOneBy({
numero_identificacion,
fecha_nacimiento,
carrera_id,
});
}