保存日志时SecurityUtils与SiteSecurityUtils 区分

This commit is contained in:
sh
2025-10-14 09:54:19 +08:00
parent 86b28f0071
commit 60a9445e6f

View File

@@ -3,19 +3,16 @@ package com.ruoyi.framework.aspectj;
import com.alibaba.fastjson2.JSON;
import com.ruoyi.cms.domain.BussinessOperLog;
import com.ruoyi.common.annotation.BussinessLog;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.domain.model.LoginSiteUser;
import com.ruoyi.common.enums.BusinessStatus;
import com.ruoyi.common.enums.HttpMethod;
import com.ruoyi.common.filter.PropertyPreExcludeFilter;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.ServletUtils;
import com.ruoyi.common.utils.SiteSecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.ip.IpUtils;
import com.ruoyi.framework.manager.AsyncManager;
import com.ruoyi.framework.manager.factory.AsyncFactory;
import com.ruoyi.system.domain.SysOperLog;
import org.apache.commons.lang3.ArrayUtils;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.AfterReturning;
@@ -88,7 +85,7 @@ public class BussinessLogAspect
try
{
// 获取当前的用户
LoginUser loginUser = SecurityUtils.getLoginUser();
LoginSiteUser loginUser = SiteSecurityUtils.getLoginUser();
// *========数据库日志=========*//
BussinessOperLog operLog = new BussinessOperLog();
@@ -100,11 +97,6 @@ public class BussinessLogAspect
if (loginUser != null)
{
operLog.setOperName(loginUser.getUsername());
SysUser currentUser = loginUser.getUser();
if (StringUtils.isNotNull(currentUser) && StringUtils.isNotNull(currentUser.getDept()))
{
operLog.setDeptName(currentUser.getDept().getDeptName());
}
}
if (e != null)