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({ @WebSocketGateway({
cors: { cors: {
origin: [ origin: [
// 'http://localhost:3176', 'http://localhost:3176',
// 'http://localhost:3186', 'http://localhost:3186',
// 'http://132.248.80.196:3155', // 'http://132.248.80.196:3155',
// 'http://132.248.80.196:3185', // 'http://132.248.80.196:3185',
// 'https://pmodulospcpuma.unam.mx', // 'https://pmodulospcpuma.unam.mx',
// 'https://pmodulospcpuma.unam.mx:3015', // 'https://pmodulospcpuma.unam.mx:3015',
'https://modulospcpuma.unam.mx', // 'https://modulospcpuma.unam.mx',
'https://modulospcpuma.unam.mx:3015', // 'https://modulospcpuma.unam.mx:3015',
], ],
}, },
}) })

View File

@ -407,6 +407,15 @@ export class UploadFileService {
errores.push(error); errores.push(error);
return; 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) { if (usuario) {
let existeInstitucionUsuario = let existeInstitucionUsuario =
await this.institucionUsuarioService.findByIdUsuarioIdInstitucionCarrera( await this.institucionUsuarioService.findByIdUsuarioIdInstitucionCarrera(
@ -422,11 +431,13 @@ export class UploadFileService {
.create(institucionCarrera, usuario) .create(institucionCarrera, usuario)
.then(({ message }) => mensajes.push(message)); .then(({ message }) => mensajes.push(message));
if ( if (
usuario.nombre != nombre ||
usuario.tipoUsuario.id_tipo_usuario != tipoUsuario.id_tipo_usuario || usuario.tipoUsuario.id_tipo_usuario != tipoUsuario.id_tipo_usuario ||
(dataUsuario.correo && usuario.correo != dataUsuario.correo) (dataUsuario.correo && usuario.correo != dataUsuario.correo)
) { ) {
if (usuario.tipoUsuario.id_tipo_usuario != tipoUsuario.id_tipo_usuario) if (usuario.tipoUsuario.id_tipo_usuario != tipoUsuario.id_tipo_usuario)
usuario.tipoUsuario = tipoUsuario; usuario.tipoUsuario = tipoUsuario;
if (usuario.nombre != nombre) usuario.nombre = nombre;
if (dataUsuario.correo && usuario.correo != dataUsuario.correo) if (dataUsuario.correo && usuario.correo != dataUsuario.correo)
usuario.correo = dataUsuario.correo; usuario.correo = dataUsuario.correo;
await this.usuarioService await this.usuarioService
@ -465,7 +476,7 @@ export class UploadFileService {
await this.usuarioService await this.usuarioService
.create( .create(
dataUsuario.numero_cuenta, dataUsuario.numero_cuenta,
`${dataUsuario.apellido_p.trim()} ${dataUsuario.apellido_m.trim()} ${dataUsuario.nombres.trim()}`, nombre,
tipoUsuario, tipoUsuario,
institucionCarrera, institucionCarrera,
dataUsuario.correo, dataUsuario.correo,