Browse Source

🎉 代码优化

test
smallchill 6 years ago
parent
commit
b737eadfa4
  1. 3
      blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java
  2. 3
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java

3
blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java

@ -156,6 +156,9 @@ public class MenuController extends BladeController {
@GetMapping("auth-routes")
@ApiOperation(value = "菜单的角色权限", position = 8)
public R<List<Kv>> authRoutes(BladeUser user) {
if (Func.isEmpty(user)) {
return null;
}
return R.data(menuService.authRoutes(user));
}

3
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java

@ -103,9 +103,6 @@ public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements IM
@Override
@Cacheable(cacheNames = AUTH_ROUTES, key = "#user.roleId")
public List<Kv> authRoutes(BladeUser user) {
if (Func.isEmpty(user)) {
return null;
}
List<MenuDTO> routes = baseMapper.authRoutes(Func.toIntList(user.getRoleId()));
List<Kv> list = new ArrayList<>();
routes.forEach(route -> list.add(Kv.create().set(route.getPath(), Kv.create().set("authority", Func.toStrArray(route.getAlias())))));

Loading…
Cancel
Save