se actualizo la funcion de carga masiva y se quitaron console logs

This commit is contained in:
evenegas
2026-01-09 12:58:08 -06:00
parent bdd7b1dd9a
commit ea0dc8aba0
8 changed files with 81 additions and 98 deletions
+2 -7
View File
@@ -37,12 +37,11 @@ export class ExcelController {
private readonly movimientoService: MovimientoService,
private readonly mailService: MailService,
private readonly usuarioService: UsuariosService, // Asegúrate de importar el servicio de correo
) {}
) { }
@Post('carga')
async cargaUsuario(@Request() req, @Body() usuario: CreateUsuarioDto) {
console.log('Usuario recibido:', usuario);
console.log('Datos del request:', req.user);
if (req.user.origen != 'LOAD' && req.user.origen != 'EXTERNO') {
throw new Error('Origen no permitido para carga');
}
@@ -54,7 +53,6 @@ export class ExcelController {
if (!alta) {
throw new Error('No se pudo realizar la carga del usuario');
}
console.log('Alta de usuario:', alta);
await this.movimientoService.updateStatus(alta.movId, 'SUCCESS');
await this.excelService.enviarInforme(
@@ -154,7 +152,6 @@ export class ExcelController {
return result;
}
console.log(result.id_movimiento);
await this.movimientoService.updateStatus(
result.id_movimiento,
'SUCCESS',
@@ -217,8 +214,6 @@ export class ExcelController {
@ExcelDocumentation.downloadExcel()
async downloadData(@Request() req, @Res() res: Response) {
const origen = req.user.origen; // ahora sí existe
console.log('Origen de descarga:', origen);
console.log('Usuario:', req.user);
if (origen == 'SOLICITA') {
try {
+1 -3
View File
@@ -58,7 +58,7 @@ export class ExcelService {
private readonly dataSource: DataSource,
// … inyecta otros repositorios si los usarás
) {}
) { }
/** Lee el buffer del Excel y devuelve un arreglo de filas tipadas */
private async parseFile(buffer: Buffer): Promise<UsuarioRow[]> {
@@ -672,7 +672,6 @@ export class ExcelService {
.join('\n');
const tablaCompleta = header + rows;
console.log('rows:', rows);
return tablaCompleta;
}
@@ -877,7 +876,6 @@ export class ExcelService {
`Se ha realizado una carga de usuarios en el sistema. Nuevos: ${data?.nuevos ?? 0}, Actualizados: ${data?.actualizados ?? 0}`,
);
console.log(`Correo enviados`);
}
async enviarInforme(