From 4cb534359169600967fe39eef4ffe5cedf587851 Mon Sep 17 00:00:00 2001 From: lemuel Date: Thu, 24 Nov 2022 22:59:48 -0600 Subject: [PATCH] =?UTF-8?q?actualizar=20nombre=20y=20quitar=20simbolos=20r?= =?UTF-8?q?aros=20por=20=C3=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app.gateway.ts | 8 ++++---- src/upload-file/upload-file.service.ts | 13 ++++++++++++- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/app.gateway.ts b/src/app.gateway.ts index 8697a5e..30e4317 100644 --- a/src/app.gateway.ts +++ b/src/app.gateway.ts @@ -10,14 +10,14 @@ import { Socket, Server } from 'socket.io'; @WebSocketGateway({ cors: { origin: [ - // 'http://localhost:3176', - // 'http://localhost:3186', + 'http://localhost:3176', + 'http://localhost:3186', // 'http://132.248.80.196:3155', // 'http://132.248.80.196:3185', // 'https://pmodulospcpuma.unam.mx', // 'https://pmodulospcpuma.unam.mx:3015', - 'https://modulospcpuma.unam.mx', - 'https://modulospcpuma.unam.mx:3015', + // 'https://modulospcpuma.unam.mx', + // 'https://modulospcpuma.unam.mx:3015', ], }, }) diff --git a/src/upload-file/upload-file.service.ts b/src/upload-file/upload-file.service.ts index 9c7af87..dee05c5 100644 --- a/src/upload-file/upload-file.service.ts +++ b/src/upload-file/upload-file.service.ts @@ -407,6 +407,15 @@ export class UploadFileService { errores.push(error); return; } + + let nombre = `${dataUsuario.apellido_p.trim()} ${dataUsuario.apellido_m.trim()} ${dataUsuario.nombres.trim()}`; + + while (nombre.search('√ë') != -1) { + nombre = nombre.replace('√ë', 'Ñ'); + } + while (nombre.search('√É∆í√¢‚ǨÀú') != -1) { + nombre = nombre.replace('√É∆í√¢‚ǨÀú', 'Ñ'); + } if (usuario) { let existeInstitucionUsuario = await this.institucionUsuarioService.findByIdUsuarioIdInstitucionCarrera( @@ -422,11 +431,13 @@ export class UploadFileService { .create(institucionCarrera, usuario) .then(({ message }) => mensajes.push(message)); if ( + usuario.nombre != nombre || usuario.tipoUsuario.id_tipo_usuario != tipoUsuario.id_tipo_usuario || (dataUsuario.correo && usuario.correo != dataUsuario.correo) ) { if (usuario.tipoUsuario.id_tipo_usuario != tipoUsuario.id_tipo_usuario) usuario.tipoUsuario = tipoUsuario; + if (usuario.nombre != nombre) usuario.nombre = nombre; if (dataUsuario.correo && usuario.correo != dataUsuario.correo) usuario.correo = dataUsuario.correo; await this.usuarioService @@ -465,7 +476,7 @@ export class UploadFileService { await this.usuarioService .create( dataUsuario.numero_cuenta, - `${dataUsuario.apellido_p.trim()} ${dataUsuario.apellido_m.trim()} ${dataUsuario.nombres.trim()}`, + nombre, tipoUsuario, institucionCarrera, dataUsuario.correo,