actualizar nombre y quitar simbolos raros por ñ

This commit is contained in:
lemuel 2022-11-24 22:59:48 -06:00
parent e8f453b0b3
commit 4cb5343591
2 changed files with 16 additions and 5 deletions

View File

@ -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',
],
},
})

View File

@ -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,