modulo en token
This commit is contained in:
@@ -53,6 +53,8 @@ export class AuthService {
|
||||
throw new UnauthorizedException(
|
||||
'Esta cuenta se encuentra desactivada.',
|
||||
);
|
||||
if (data.operador.tipoUsuario.id_tipo_usuario === 4)
|
||||
data.operador.id_modulo = modulo.id_modulo;
|
||||
return { token: this.jwtService.sign(data.operador) };
|
||||
});
|
||||
}
|
||||
|
||||
@@ -206,14 +206,23 @@ export class OperadorService {
|
||||
})
|
||||
.then((operador) => {
|
||||
if (!operador) return { operador: null, activo: null, password: null };
|
||||
|
||||
const o: {
|
||||
id_operador: number;
|
||||
nombre: string;
|
||||
operador: string;
|
||||
institucion: { id_institucion: number };
|
||||
tipoUsuario: { id_tipo_usuario: number };
|
||||
id_modulo?: number;
|
||||
} = {
|
||||
id_operador: operador.id_operador,
|
||||
nombre: operador.nombre,
|
||||
operador: operador.operador,
|
||||
institucion: { id_institucion: operador.id_institucion },
|
||||
tipoUsuario: { id_tipo_usuario: operador.id_tipo_usuario },
|
||||
};
|
||||
return {
|
||||
operador: {
|
||||
id_operador: operador.id_operador,
|
||||
nombre: operador.nombre,
|
||||
operador: operador.operador,
|
||||
institucion: { id_institucion: operador.id_institucion },
|
||||
tipoUsuario: { id_tipo_usuario: operador.id_tipo_usuario },
|
||||
},
|
||||
operador: o,
|
||||
activo: operador.activo,
|
||||
password: operador.password,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user