Commit 555bf8de by shenjunjie

token信息失败异常捕获

parent ec09a886
......@@ -55,6 +55,8 @@ public class AuthAspect {
String token = request.getHeader(jwtKey);
// 存在有效token
if (null != token && !Tools.tokenEmpty(token)) {
Object proceed;
try {
Map<String, Object> tokenInfo = JwtUtil.unsign(token, Map.class);
String uid = tokenInfo.get(GenericAttribute.USER_ID).toString();
UserInfo userInfo = UserService.queryUserInfo(uid, request.getHeader("pid"));
......@@ -62,8 +64,11 @@ public class AuthAspect {
userInfo = new UserInfo().setUserId(uid).setProjectId(request.getHeader("pid"));
}
UserThreadLocal.set(userInfo);
Object proceed = joinPoint.proceed();
} catch (Exception ignore) {
} finally {
proceed = joinPoint.proceed();
UserThreadLocal.clear();
}
// todo 操作记录收集
return proceed;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment