Merge remote-tracking branch 'origin/develop'

This commit is contained in:
evenegas
2026-02-10 15:13:50 -06:00
+12 -5
View File
@@ -40,7 +40,7 @@ export class UsuariosService {
private readonly movimientoService: MovimientoService,
private readonly mailService: MailService,
private readonly excelService: ExcelService, // Asegúrate de importar el servicio de Excel
) { }
) {}
altaIndividual(createUsuarioDto: CreateUsuarioDto) {
return 'This action adds a new usuario';
@@ -73,11 +73,20 @@ export class UsuariosService {
}
const servActivo = await this.servActivosRepository.findOne({
where: { usuario: { id_usuario: usuario.id_usuario } },
where: { usuario: { activo: true, id_usuario: usuario.id_usuario } },
});
if (!servActivo) {
throw new NotFoundException('Servicios no encontrados para el usuario');
return {
usuario: `${usuario.nombre} ${usuario.a_paterno} ${usuario.a_materno}`,
resultado: [
{
servicio: 'Ninguno',
status: 'El usuario no está activo este semestre',
fecha_activacion: null,
},
],
};
}
const resultado: {
@@ -384,7 +393,6 @@ export class UsuariosService {
}
}
async cargaIndividual(
usuario: CreateUsuarioDto,
origen: string,
@@ -462,7 +470,6 @@ export class UsuariosService {
contraseña: usuario.contraseña ?? null, // Asegúrate de manejar la contraseña adecuadamente
});
const savedUser = await queryRunner.manager.save(nuevo);
const userCarrera = queryRunner.manager.create(CarreraUsuario, {