积分排行榜分页

上级 6e12b5f5
......@@ -34,5 +34,10 @@ public interface UserPointsDao {
void updateBuyPointsType(BuyPointsVO buyPointsVO);
/**
* 积分排行榜
* @param pageQO
* @return {@link List}<{@link UserPointsSortVO}>
*/
List<UserPointsSortVO> selectUserPointsSort(PageQO pageQO);
}
......@@ -476,13 +476,14 @@ public class UserAccountServiceImpl implements UserAccountService {
@Override
public ResultBody topPoints(PageQO pageQO) {
int count = userPointsDao.count(null);
pageQO.buildCurrentPage();
List<UserPointsSortVO> userPointsSortVOS = userPointsDao.selectUserPointsSort(pageQO);
List<UserPointsSortVO> collect = userPointsSortVOS.stream().peek(UserPointsSortVO -> {
UserAccountVO userAccountVO = getUserAccountVO(UserPointsSortVO.getUserAccountId());
UserPointsSortVO.setUserAccountVO(userAccountVO);
}).collect(Collectors.toList());
return ResultBody.success(collect);
return ResultBody.success(PageResult.buildPage(pageQO.getPageNo(), pageQO.getPageSize(), count,collect));
}
@Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论