From 85004699187389c601deb438aab1a757ff2237dc Mon Sep 17 00:00:00 2001 From: zt Date: Fri, 7 Nov 2025 16:29:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=92=E8=89=B2=E5=BC=BA=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/system/service/impl/SysUserServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysUserServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysUserServiceImpl.java index e94cb06b..bc3525eb 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysUserServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysUserServiceImpl.java @@ -53,6 +53,7 @@ import org.dromara.system.domain.vo.SysUserExportVo; import org.dromara.system.domain.vo.SysUserVo; import org.dromara.system.mapper.*; import org.dromara.system.service.ISysOssService; +import org.dromara.system.service.ISysRoleService; import org.dromara.system.service.ISysUserFileService; import org.dromara.system.service.ISysUserService; import org.springframework.cache.annotation.CacheEvict; @@ -114,6 +115,10 @@ public class SysUserServiceImpl implements ISysUserService, UserService { @Resource private IBusProjectTeamService projectTeamService; + @Lazy + @Resource + private ISysRoleService roleService; + @Override public TableDataInfo selectPageUserList(SysUserBo user, PageQuery pageQuery) { Page page = baseMapper.selectPageUserList(pageQuery.build(), this.buildQueryWrapper(user)); @@ -723,6 +728,8 @@ public class SysUserServiceImpl implements ISysUserService, UserService { return ur; });*/ userRoleMapper.insertBatch(list); + //清除登录信息 + roleService.cleanOnlineUser(Collections.singletonList(userId)); } }