| | |
| | | Long roleId = administratorsUserVO.getRoleId(); |
| | | Long communityId = administratorsUserVO.getCommunityId(); |
| | | if (roleId.intValue()==999999999) { |
| | | //新增社区高级管理员角色 |
| | | //新增社区高级管理员角色 |
| | | SysRoleDO sysRoleDO=new SysRoleDO(); |
| | | sysRoleDO.setCommunityId(communityId); |
| | | sysRoleDO.setRoleName("超级管理员"); |
| | |
| | | if (insert>0) { |
| | | SysRoleDO sysRoleDO1 = roleDAO.selectOne(new QueryWrapper<SysRoleDO>().lambda().eq(SysRoleDO::getRoleKey, sysRoleDO.getRoleKey())); |
| | | roleId=sysRoleDO1.getRoleId(); |
| | | // 新角色设置所有权限 |
| | | //新角色设置所有权限 |
| | | MenuRoleVO menuRoleVO=new MenuRoleVO(); |
| | | menuRoleVO.setIsAll(1); |
| | | menuRoleVO.setCommunityId(communityId); |
| | |
| | | |
| | | } |
| | | if (insert>0) { |
| | | SysUserDO sysUserDO1 = userDao.selectOne(new QueryWrapper<SysUserDO>().lambda().eq(SysUserDO::getType, administratorsUserVO.getType()).eq(SysUserDO::getPhone, administratorsUserVO.getPhone())); |
| | | SysUserDO sysUserDO1 = userDao.selectOne(new QueryWrapper<SysUserDO>().lambda().eq(SysUserDO::getType, administratorsUserVO.getType()).eq(SysUserDO::getAccount, administratorsUserVO.getAccount())); |
| | | Long userId = sysUserDO1.getUserId(); |
| | | SysUserRoleDO sysUserRoleDO=new SysUserRoleDO(); |
| | | sysUserRoleDO.setUserId(userId); |