Commit ae77efe7 by yangyang

单点登录日志添加(标准)

parent 9162359f
......@@ -98,15 +98,20 @@ public class SysLogAspect {
// 接收到请求,记录请求内容
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = attributes.getRequest();
if (myLog != null && myLog.operation().equals("LOGIN")) {
// 系统登录和单点登录日志处理
if (myLog != null && (myLog.operation().equals("LOGIN")||myLog.operation().equals("DDLOGIN"))) {
SysUser user = (SysUser) map.get("user");
SimpleDateFormat ss = new SimpleDateFormat("yyyyMMdd");
String today = ss.format(new Date());
String KEY = "maplogin" + today;
String IV = "map_vues" + today;
if(myLog.operation().equals("LOGIN")){
String trim = desEncrypt(user.getUsername(), KEY, IV).trim();
sysLog.setUserid(trim);
}else if(myLog.operation().equals("DDLOGIN")){
String trim = desEncrypt(user.getIdentitycard(), KEY, IV).trim();
sysLog.setUserid(trim);
}
} else {
//获取token信息
Claims claims = null;
......@@ -120,7 +125,7 @@ public class SysLogAspect {
System.out.println("thirdToken===>" + token);
sysLog.setUserid(token.getGsNama());
} catch (TokenException e) {
sysLog.setUserid("system");
sysLog.setUserid("error");
}
} else {
try {
......@@ -133,7 +138,7 @@ public class SysLogAspect {
sysLog.setUserid(token.getUsername());
} catch (
TokenException e) {
sysLog.setUserid("system");
sysLog.setUserid("error");
}
}
}
......
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