| | |
| | | public Set<String> getMenuPermission(SysUser user) |
| | | { |
| | | Set<String> perms = new HashSet<String>(); |
| | | List<UserShop> userShop = userShopService.getUserShop(user.getUserId(), 1); |
| | | List<UserShop> userShop = userShopService.getUserShop(user.getUserId(), 1);//获取门店 |
| | | // 管理员拥有所有权限 |
| | | if (user.isAdmin()) |
| | | { |
| | | perms.add("*:*:*"); |
| | | }else if(user.getRoleType() == 2 && null != userShop && userShop.size() > 0){ |
| | | }/*else if(user.getRoleType() == 2 && null != userShop && userShop.size() > 0){//门店 |
| | | List<SysMenu> list = menuService.getAllMenu(2); |
| | | return list.stream().map(SysMenu::getPath).collect(Collectors.toSet()); |
| | | } |
| | | }*/ |
| | | else |
| | | { |
| | | List<SysRole> roles = user.getRoles(); |
| | |
| | | } |
| | | } |
| | | else |
| | | { |
| | | if(user.getRoleType() == 1){ |
| | | {//没有角色 |
| | | perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId())); |
| | | /*if(user.getRoleType() == 1){ |
| | | perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId())); |
| | | }else{ |
| | | UserShop one = userShopService.getOne(new LambdaQueryWrapper<UserShop>().eq(UserShop::getUserId, user.getUserId()).eq(UserShop::getShopId, user.getObjectId())); |
| | | perms.addAll(menuService.selectMenuPermsByRoleId(one.getRoleId())); |
| | | } |
| | | }*/ |
| | | } |
| | | } |
| | | return perms; |