| | |
| | | } |
| | | Integer countTeam = userDao.selectCountTeam(phone); |
| | | Integer selectCountMemberRole = userDao.selectCountMemberRole(phone); |
| | | Integer isSysUser = userDao.selectCountSysUser(phone); |
| | | if(countTeam!=null&&countTeam>0) { |
| | | loginUserInfoVO.setIsmemberrole(1); |
| | | }else if(selectCountMemberRole!=null&&selectCountMemberRole>0) { |
| | | loginUserInfoVO.setIsmemberrole(1); |
| | | }else if(isSysUser!=null && isSysUser>0){ |
| | | loginUserInfoVO.setIsmemberrole(1); |
| | | } |
| | | } |
| | | return R.ok(loginUserInfoVO); |
| | |
| | | @Override |
| | | public R listTag() { |
| | | List<String> list=new ArrayList<>(); |
| | | List<ComMngUserTagDO> comMngUserTagDOS = comMngUserTagDAO.selectList(null); |
| | | List<ComMngUserTagDO> comMngUserTagDOS = comMngUserTagDAO.selectList(new LambdaQueryWrapper<>()); |
| | | if (!ObjectUtils.isEmpty(comMngUserTagDOS)) { |
| | | list=comMngUserTagDOS.stream().map(comMngUserTagDO -> comMngUserTagDO.getTagName()).collect(Collectors.toList()); |
| | | } |
| | |
| | | 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); |
| | |
| | | */ |
| | | @Override |
| | | public R listAgreement() { |
| | | List<SysUserAgreementDO> sysUserAgreementDOS = sysUserAgreementDAO.selectList(null); |
| | | List<SysUserAgreementDO> sysUserAgreementDOS = sysUserAgreementDAO.selectList(new LambdaQueryWrapper<>()); |
| | | if (ObjectUtils.isEmpty(sysUserAgreementDOS)) { |
| | | return R.fail(); |
| | | } |
| | |
| | | // boolean matches = encoder.matches("admin1234567", encode); |
| | | // System.out.println(matches); |
| | | } |
| | | |
| | | /** |
| | | * 查询当前社区所有标签以及预设标签 |
| | | * |
| | | * @return 标签集合 |
| | | */ |
| | | @Override |
| | | public R listTags(Long communityId) { |
| | | List<String> list=new ArrayList<>(); |
| | | List<ComMngUserTagDO> comMngUserTagDOS = comMngUserTagDAO.selectList(new QueryWrapper<ComMngUserTagDO>().eq("sys_flag",1).or().eq("community_id",communityId)); |
| | | if (!ObjectUtils.isEmpty(comMngUserTagDOS)) { |
| | | list=comMngUserTagDOS.stream().map(comMngUserTagDO -> comMngUserTagDO.getTagName()).collect(Collectors.toList()); |
| | | } |
| | | return R.ok(list); |
| | | } |
| | | } |