|
|
@@ -12,6 +12,7 @@ import com.vber.common.log.annotation.Log;
|
|
|
import com.vber.common.log.enums.BusinessType;
|
|
|
import com.vber.common.satoken.utils.LoginHelper;
|
|
|
import com.vber.common.tenant.helper.TenantHelper;
|
|
|
+import com.vber.common.tenant.properties.TenantProperties;
|
|
|
import com.vber.common.web.core.BaseController;
|
|
|
import com.vber.system.domain.SysMenu;
|
|
|
import com.vber.system.domain.bo.SysMenuBo;
|
|
|
@@ -37,6 +38,8 @@ import java.util.List;
|
|
|
public class SysMenuController extends BaseController {
|
|
|
|
|
|
private final ISysMenuService menuService;
|
|
|
+ private final TenantProperties tenantProperties;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 获取路由信息
|
|
|
@@ -47,7 +50,7 @@ public class SysMenuController extends BaseController {
|
|
|
public R<List<RouterVo>> getRouters() {
|
|
|
List<SysMenu> menus;
|
|
|
System.out.println(LoginHelper.getTenantId() + " --获取路由--> " + TenantHelper.getTenantId());
|
|
|
- if (LoginHelper.getTenantId().equals(TenantHelper.getTenantId())) {
|
|
|
+ if (!tenantProperties.getEnable() || LoginHelper.getTenantId().equals(TenantHelper.getTenantId())) {
|
|
|
menus = menuService.selectMenuTreeByUserId(LoginHelper.getUserId());
|
|
|
} else {
|
|
|
menus = menuService.selectMenuTreeByTenantId(TenantHelper.getTenantId());
|