Sfoglia il codice sorgente

【CHG】修改日志记录方法

zhaomn 3 anni fa
parent
commit
9d3107f0e1

+ 6 - 3
railway-framework/src/main/java/com/railway/framework/aspectj/LogAspect.java

@@ -61,11 +61,14 @@ public class LogAspect {
     Method method = signature.getMethod();
     // 请求的方法参数值
     String args = Arrays.toString(point.getArgs());
-    //从session中获取当前登陆人id
-    SysUser user = SecurityUtils.getLoginUser().getUser();
     log.info("method = {}", method);
     log.info("args = {}", args);
-    log.info("user.getUserName = {}", user.getUserName());
+    //从session中获取当前登陆人id
+    LoginUser loginUser = SecurityUtils.getLoginUser();
+    if(null != loginUser) {
+      SysUser user = loginUser.getUser();
+      log.info("user.getUserName = {}", user.getUserName());
+    }
     try {
       return point.proceed();
     } catch (Throwable e) {