| | |
| | | SysUserDO sysUserDO = new SysUserDO(); |
| | | sysUserDO.setUserId(loginUserInfoVO.getUserId()); |
| | | sysUserDO.setTags(loginUserInfoVO.getTags()); |
| | | int update = userDao.updateById(sysUserDO); |
| | | int update = userDao.putUserTag(sysUserDO); |
| | | if (update > 0) { |
| | | return R.ok(); |
| | | } |
| | |
| | | * @return 标签集合 |
| | | */ |
| | | @Override |
| | | public R listTags(Long communityId) { |
| | | public R listTags() { |
| | | List<String> list = new ArrayList<>(); |
| | | List<ComMngUserTagDO> comMngUserTagDOS = comMngUserTagDAO |
| | | .selectList(new QueryWrapper<ComMngUserTagDO>().eq("sys_flag", 1).or().eq("community_id", communityId)); |
| | | .selectList(null); |
| | | if (!ObjectUtils.isEmpty(comMngUserTagDOS)) { |
| | | list = comMngUserTagDOS.stream().map(comMngUserTagDO -> comMngUserTagDO.getTagName()) |
| | | .collect(Collectors.toList()); |
| | | for (ComMngUserTagDO comMngUserTagDO : comMngUserTagDOS) { |
| | | if (!list.contains(comMngUserTagDO.getTagName())) { |
| | | list.add(comMngUserTagDO.getTagName()); |
| | | } |
| | | } |
| | | // list = comMngUserTagDOS.stream().map(comMngUserTagDO -> comMngUserTagDO.getTagName()) |
| | | // .collect(Collectors.toList()); |
| | | } |
| | | return R.ok(list); |
| | | } |