| | |
| | | LambdaQueryWrapper<SysPermission> query = new LambdaQueryWrapper<SysPermission>(); |
| | | query.eq(SysPermission::getDelFlag, CommonConstant.DEL_FLAG_0); |
| | | query.orderByAsc(SysPermission::getSortNo); |
| | | |
| | | |
| | | //支持通过菜单名字,模糊查询 |
| | | if(oConvertUtils.isNotEmpty(sysPermission.getName())){ |
| | | query.like(SysPermission::getName, sysPermission.getName()); |
| | |
| | | |
| | | // /** |
| | | // * 查询用户拥有的菜单权限和按钮权限(根据用户账号) |
| | | // * |
| | | // * |
| | | // * @return |
| | | // */ |
| | | // @RequestMapping(value = "/queryByUser", method = RequestMethod.GET) |
| | |
| | | //添加首页路由 |
| | | //update-begin-author:taoyan date:20200211 for: TASK #3368 【路由缓存】首页的缓存设置有问题,需要根据后台的路由配置来实现是否缓存 |
| | | if(!PermissionDataUtil.hasIndexPage(metaList)){ |
| | | SysPermission indexMenu = sysPermissionService.list(new LambdaQueryWrapper<SysPermission>().eq(SysPermission::getName,"首页")).get(0); |
| | | metaList.add(0,indexMenu); |
| | | // SysPermission indexMenu = sysPermissionService.list(new LambdaQueryWrapper<SysPermission>().eq(SysPermission::getName,"首页")).get(0); |
| | | // metaList.add(0,indexMenu); |
| | | } |
| | | //update-end-author:taoyan date:20200211 for: TASK #3368 【路由缓存】首页的缓存设置有问题,需要根据后台的路由配置来实现是否缓存 |
| | | |
| | |
| | | } |
| | | //update-end---author:liusq ---date:2022-06-29 for:设置自定义首页地址和组件----------- |
| | | } |
| | | |
| | | |
| | | JSONObject json = new JSONObject(); |
| | | JSONArray menujsonArray = new JSONArray(); |
| | | this.getPermissionJsonArray(menujsonArray, metaList, null); |
| | |
| | | json.put("sysSafeMode", jeecgBaseConfig.getSafeMode()); |
| | | result.setResult(json); |
| | | } catch (Exception e) { |
| | | result.error500("查询失败:" + e.getMessage()); |
| | | result.error500("查询失败:" + e.getMessage()); |
| | | log.error(e.getMessage(), e); |
| | | } |
| | | return result; |