|
@@ -3,6 +3,7 @@ package com.tianhu.system.service.impl;
|
|
import com.tianhu.common.core.constant.UserConstants;
|
|
import com.tianhu.common.core.constant.UserConstants;
|
|
import com.tianhu.common.core.utils.SecurityUtils;
|
|
import com.tianhu.common.core.utils.SecurityUtils;
|
|
import com.tianhu.common.core.utils.StringUtils;
|
|
import com.tianhu.common.core.utils.StringUtils;
|
|
|
|
+import com.tianhu.common.security.service.TokenService;
|
|
import com.tianhu.system.api.domain.SysRole;
|
|
import com.tianhu.system.api.domain.SysRole;
|
|
import com.tianhu.system.api.domain.SysUser;
|
|
import com.tianhu.system.api.domain.SysUser;
|
|
import com.tianhu.system.domain.SysMenu;
|
|
import com.tianhu.system.domain.SysMenu;
|
|
@@ -47,6 +48,9 @@ public class SysMenuServiceImpl implements ISysMenuService
|
|
@Autowired
|
|
@Autowired
|
|
private ISysPermissionService permissionService;
|
|
private ISysPermissionService permissionService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private TokenService tokenService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 根据用户查询系统菜单列表
|
|
* 根据用户查询系统菜单列表
|
|
*
|
|
*
|
|
@@ -71,7 +75,8 @@ public class SysMenuServiceImpl implements ISysMenuService
|
|
//TODO sunbzh
|
|
//TODO sunbzh
|
|
System.out.println("新增角色获取菜单列表 serviceImpl");
|
|
System.out.println("新增角色获取菜单列表 serviceImpl");
|
|
// 获取用户信息
|
|
// 获取用户信息
|
|
- SysUser user = userService.selectUserById(userId);
|
|
|
|
|
|
+// SysUser user = userService.selectUserById(userId);
|
|
|
|
+ SysUser user = tokenService.getLoginUser().getSysUser();
|
|
String companyId = user.getCompanyId();
|
|
String companyId = user.getCompanyId();
|
|
List<SysMenu> menuList = null;
|
|
List<SysMenu> menuList = null;
|
|
if(SysConstant.PLATFORM_NO.equals(companyId)){
|
|
if(SysConstant.PLATFORM_NO.equals(companyId)){
|