From e6c44608f25355eda2c86b3e1356682996194a64 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期三, 22 五月 2024 18:05:59 +0800 Subject: [PATCH] 最新版本 --- server/system_service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/server/system_service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java b/server/system_service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java index eeeea19..3cd3c00 100644 --- a/server/system_service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java +++ b/server/system_service/src/main/java/com/doumee/service/system/impl/SystemLoginServiceImpl.java @@ -5,10 +5,7 @@ import com.doumee.core.constants.ResponseStatus; import com.doumee.core.utils.Utils; import com.doumee.dao.system.dto.LoginDTO; -import com.doumee.dao.system.model.SystemLoginLog; -import com.doumee.dao.system.model.SystemPermission; -import com.doumee.dao.system.model.SystemRole; -import com.doumee.dao.system.model.SystemUser; +import com.doumee.dao.system.model.*; import com.doumee.service.common.CaptchaService; import com.doumee.service.system.*; import lombok.extern.slf4j.Slf4j; @@ -39,6 +36,9 @@ @Autowired private SystemUserService systemUserService; + @Lazy + @Autowired + private SystemDataPermissionService systemDataPermissionService; @Lazy @Autowired private SystemRoleService systemRoleService; @@ -138,6 +138,12 @@ // 鑾峰彇鐧诲綍鐢ㄦ埛淇℃伅 List<SystemRole> roles = systemRoleService.findByUserId(user.getId()); List<SystemPermission> permissions = systemPermissionService.findByUserId(user.getId()); + + SystemRole rt = new SystemRole(); + rt.setDeleted(Boolean.FALSE); + //鏁版嵁閮ㄩ棬鏉冮檺闆嗗悎 + user.setCompanyIdList(systemDataPermissionService.selectHighRole(new SystemDataPermission(),rt,user)); + LoginUserInfo userInfo = LoginUserInfo.from(user, roles, permissions,null); return userInfo; } -- Gitblit v1.9.3