refactor(日志中心): 有关admin账号的操作不记录
This commit is contained in:
@@ -105,6 +105,9 @@ public class AutoLogAspect {
|
|||||||
//获取登录用户信息
|
//获取登录用户信息
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
if(sysUser!=null){
|
if(sysUser!=null){
|
||||||
|
if ("admin".equals(sysUser.getUsername())){
|
||||||
|
return;
|
||||||
|
}
|
||||||
dto.setUserid(sysUser.getUsername());
|
dto.setUserid(sysUser.getUsername());
|
||||||
dto.setUsername(sysUser.getRealname());
|
dto.setUsername(sysUser.getRealname());
|
||||||
|
|
||||||
|
|||||||
+11
-11
@@ -1,26 +1,20 @@
|
|||||||
package com.jero.modules.base.service.impl;
|
package com.jero.modules.base.service.impl;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
import org.apache.shiro.SecurityUtils;
|
|
||||||
import com.jero.common.api.dto.LogDTO;
|
import com.jero.common.api.dto.LogDTO;
|
||||||
import com.jero.common.constant.CacheConstant;
|
|
||||||
import com.jero.modules.base.mapper.BaseCommonMapper;
|
|
||||||
import com.jero.modules.base.service.BaseCommonService;
|
|
||||||
import com.jero.common.system.vo.LoginUser;
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.common.system.vo.SysPermissionDataRuleModel;
|
|
||||||
import com.jero.common.system.vo.SysUserCacheInfo;
|
|
||||||
import com.jero.common.util.IPUtils;
|
import com.jero.common.util.IPUtils;
|
||||||
import com.jero.common.util.SpringContextUtils;
|
import com.jero.common.util.SpringContextUtils;
|
||||||
import com.jero.common.util.oConvertUtils;
|
import com.jero.common.util.oConvertUtils;
|
||||||
import org.springframework.cache.annotation.Cacheable;
|
import com.jero.modules.base.mapper.BaseCommonMapper;
|
||||||
|
import com.jero.modules.base.service.BaseCommonService;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.util.AntPathMatcher;
|
|
||||||
import org.springframework.util.PathMatcher;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import java.util.*;
|
import java.util.Date;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -34,6 +28,9 @@ public class BaseCommonServiceImpl implements BaseCommonService {
|
|||||||
if(oConvertUtils.isEmpty(logDTO.getId())){
|
if(oConvertUtils.isEmpty(logDTO.getId())){
|
||||||
logDTO.setId(String.valueOf(IdWorker.getId()));
|
logDTO.setId(String.valueOf(IdWorker.getId()));
|
||||||
}
|
}
|
||||||
|
if ("admin".equals(logDTO.getUsername())){
|
||||||
|
return;
|
||||||
|
}
|
||||||
//保存日志(异常捕获处理,防止数据太大存储失败,导致业务失败)JT-238
|
//保存日志(异常捕获处理,防止数据太大存储失败,导致业务失败)JT-238
|
||||||
try {
|
try {
|
||||||
baseCommonMapper.saveLog(logDTO);
|
baseCommonMapper.saveLog(logDTO);
|
||||||
@@ -68,6 +65,9 @@ public class BaseCommonServiceImpl implements BaseCommonService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(user!=null){
|
if(user!=null){
|
||||||
|
if ("admin".equals(user.getUsername())){
|
||||||
|
return;
|
||||||
|
}
|
||||||
sysLog.setUserid(user.getUsername());
|
sysLog.setUserid(user.getUsername());
|
||||||
sysLog.setUsername(user.getRealname());
|
sysLog.setUsername(user.getRealname());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user