🎨 解耦 common-security 和 system-model,SysUserDetails rename to User, sysUser 中的相关属性,现在直接写在 User 类中

This commit is contained in:
b2baccline
2021-07-06 22:44:41 +08:00
parent bc04ba62bd
commit 1eeffee404
14 changed files with 144 additions and 89 deletions

View File

@@ -6,7 +6,7 @@ import com.hccake.ballcat.common.log.operation.annotation.DeleteOperationLogging
import com.hccake.ballcat.common.log.operation.annotation.UpdateOperationLogging;
import com.hccake.ballcat.common.model.result.BaseResultCode;
import com.hccake.ballcat.common.model.result.R;
import com.hccake.ballcat.common.security.userdetails.SysUserDetails;
import com.hccake.ballcat.common.security.userdetails.User;
import com.hccake.ballcat.common.security.userdetails.UserResources;
import com.hccake.ballcat.common.security.util.SecurityUtils;
import com.hccake.ballcat.system.constant.SysPermissionConst;
@@ -47,8 +47,8 @@ public class SysMenuController {
public R<List<SysMenuRouterVO>> getUserPermission() {
// 获取角色Code
SysUserDetails sysUserDetails = SecurityUtils.getSysUserDetails();
UserResources userResources = sysUserDetails.getUserResources();
User user = SecurityUtils.getUser();
UserResources userResources = user.getUserResources();
Collection<String> roleCodes = userResources.getRoles();
if (CollectionUtil.isEmpty(roleCodes)) {
return R.ok(new ArrayList<>());