Procházet zdrojové kódy

优化权限模块异常提示

hurugang před 2 roky
rodič
revize
cf9e3c134b

+ 5 - 0
src/main/java/cn/hnthyy/thmz/controller/mz/MenuController.java

@@ -178,6 +178,11 @@ public class MenuController {
             User tokenUser = TokenUtil.getUser(httpServletRequest);
             List<UserRoleRelation> userRoleRelations = userRoleRelationService.queryByUserId(tokenUser.getId());//查询用户角色
             List<Long> roleIds = userRoleRelations.stream().map(UserRoleRelation::getRoleId).collect(Collectors.toList());
+            if(roleIds==null || roleIds.size()==0){
+                resultMap.put("code", -1);
+                resultMap.put("message", "很抱歉,您没有此模块权限!");
+                return resultMap;
+            }
             List<RoleMenuRelation> roleMenuRelationList = roleMenuRelationService.queryByRoleIds(roleIds);
             List<RoleButtonRelation> roleButtonRelationList = roleButtonRelationService.queryByRoleIds(roleIds);
 //