| | |
| | | @Autowired |
| | | private TokenService tokenService; |
| | | |
| | | @ApiOperation(value = "获取用户消息",tags = {"获取用户消息"}) |
| | | @ApiOperation(value = "获取用户消息",tags = {"消息模块"}) |
| | | @GetMapping("/getUserMessage") |
| | | public R<Page<TbMessage>> getUserMessage(UserMessageQuery query) { |
| | | LoginUser loginUser = tokenService.getLoginUser(); |
| | |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "消息已读",tags = {"消息已读"}) |
| | | @ApiOperation(value = "消息已读",tags = {"消息模块"}) |
| | | @PostMapping("/readMessage") |
| | | public R<?> readMessage(String id) { |
| | | LoginUser loginUser = tokenService.getLoginUser(); |
| | |
| | | |
| | | |
| | | |
| | | @ApiOperation(value = "分享有礼列表",tags = {"分享有礼列表"}) |
| | | @GetMapping("/getInviteUserList") |
| | | public R<Page<InviteUserListVo>> getInviteUserList(BasePage page) { |
| | | LoginUser loginUser = tokenService.getLoginUser(); |
| | | Long userId = loginUser.getUserId(); |
| | | Page<TbUser> page1 = userService.page(new Page<>(page.getPageNum(), page.getPageSize()), new LambdaQueryWrapper<TbUser>().eq(TbUser::getInviteId, userId).orderByDesc(TbUser::getCreateTime)); |
| | | Page<InviteUserListVo> inviteUserListVoPage = new Page<>(); |
| | | if(page1.getRecords().isEmpty()){ |
| | | return R.ok(inviteUserListVoPage); |
| | | } |
| | | ArrayList<InviteUserListVo> inviteUserListVos = new ArrayList<>(); |
| | | for (TbUser record : page1.getRecords()) { |
| | | InviteUserListVo inviteUserListVo = new InviteUserListVo(); |
| | | inviteUserListVo.setUsername(record.getUserName()); |
| | | inviteUserListVo.setCreateTime(record.getCreateTime()); |
| | | inviteUserListVo.setInviteNum(record.getInviteNum()); |
| | | inviteUserListVos.add(inviteUserListVo); |
| | | } |
| | | BeanUtils.copyProperties(page1,inviteUserListVoPage); |
| | | inviteUserListVoPage.setRecords(inviteUserListVos); |
| | | return R.ok(inviteUserListVoPage); |
| | | } |
| | | // @ApiOperation(value = "分享有礼列表",tags = {"分享有礼列表"}) |
| | | // @GetMapping("/getInviteUserList") |
| | | // public R<Page<InviteUserListVo>> getInviteUserList(BasePage page) { |
| | | // LoginUser loginUser = tokenService.getLoginUser(); |
| | | // Long userId = loginUser.getUserId(); |
| | | // Page<TbUser> page1 = userService.page(new Page<>(page.getPageNum(), page.getPageSize()), new LambdaQueryWrapper<TbUser>().eq(TbUser::getInviteId, userId).orderByDesc(TbUser::getCreateTime)); |
| | | // Page<InviteUserListVo> inviteUserListVoPage = new Page<>(); |
| | | // if(page1.getRecords().isEmpty()){ |
| | | // return R.ok(inviteUserListVoPage); |
| | | // } |
| | | // ArrayList<InviteUserListVo> inviteUserListVos = new ArrayList<>(); |
| | | // for (TbUser record : page1.getRecords()) { |
| | | // InviteUserListVo inviteUserListVo = new InviteUserListVo(); |
| | | // inviteUserListVo.setUsername(record.getUserName()); |
| | | // inviteUserListVo.setCreateTime(record.getCreateTime()); |
| | | // inviteUserListVo.setInviteNum(record.getInviteNum()); |
| | | // inviteUserListVos.add(inviteUserListVo); |
| | | // } |
| | | // BeanUtils.copyProperties(page1,inviteUserListVoPage); |
| | | // inviteUserListVoPage.setRecords(inviteUserListVos); |
| | | // return R.ok(inviteUserListVoPage); |
| | | // } |
| | | |
| | | |
| | | } |