From c79c2e8fc52a593413f2db0e3fe6879ff3747c7f Mon Sep 17 00:00:00 2001 From: Emilio-11 Date: Tue, 10 Feb 2026 12:11:29 -0600 Subject: [PATCH 1/2] se corrigieron cambios --- src/usuarios/usuarios.service.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/usuarios/usuarios.service.ts b/src/usuarios/usuarios.service.ts index 545a68d..df29f3c 100644 --- a/src/usuarios/usuarios.service.ts +++ b/src/usuarios/usuarios.service.ts @@ -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,17 @@ 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 [ + { + servicio: 'Ninguno', + status: 'El usuario no está activo este semestre', + fecha_activacion: null, + }, + ]; } const resultado: { @@ -372,7 +378,6 @@ export class UsuariosService { } } - async cargaIndividual( usuario: CreateUsuarioDto, origen: string, @@ -450,7 +455,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, { From f33977c2f644d2ab071bae84a86aeed51e7685fa Mon Sep 17 00:00:00 2001 From: Emilio-11 Date: Tue, 10 Feb 2026 12:43:57 -0600 Subject: [PATCH 2/2] se corrigieron cambios --- src/usuarios/usuarios.service.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/usuarios/usuarios.service.ts b/src/usuarios/usuarios.service.ts index df29f3c..6d269e5 100644 --- a/src/usuarios/usuarios.service.ts +++ b/src/usuarios/usuarios.service.ts @@ -77,13 +77,16 @@ export class UsuariosService { }); if (!servActivo) { - return [ - { - servicio: 'Ninguno', - status: 'El usuario no está activo este semestre', - fecha_activacion: null, - }, - ]; + 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: {