ruoyi框架分页插件失效
ruoyi框架分页插件失效
- 前言
- 解决
前言
项目基于若依框架,开发编写接口,返回数据用若依的TableDataInfo
,但是后续反馈分页有问题。
total
显示的总数不对,而是变成了total = pageSize
解决
看网上也有其他人遇到这样的问题。
大致是因为:
- 先查询出一个
list
,按照框架就只需要把这个list装进TableDataInfo返回 - 失效的点在于后续又对list进行了处理变成了
list2
,这时候list2装进TableDataInfo的总数是不对的
//分页
PageInfo<list的对象> pageInfo = new PageInfo<>(list);
TableDataInfo tableDataInfo = new TableDataInfo();
tableDataInfo.setCode(HttpStatus.SUCCESS);
tableDataInfo.setMsg("查询成功");
tableDataInfo.setRows(list2);
tableDataInfo.setTotal(pageInfo.getTotal());