前端页面分页查询总数量 显示为页面最大条数,直接查询数据库数据是对的
排查发现,查询结果是对象A,在返回结果给前端的时候是按照对象B返回的,
所以总数量显示的对象B 集合的总数量
原:
PageMethod.startPage(pageNum, pageSize);
List<BmCustomer> bmCustomerList = this.selectByCondition(bmCustomerRequestDTO);
List<BmCustomerVO> voList=new ArrayList<>();
for (BmCustomer bmCustomer : bmCustomerList) {
BmCustomerVOvo =new BmCustomerVO();
BeanUtils.copyProperties(bmCustomer,vo)
voList.add(vo);
}
returnnew PageInfo<>(voList);
改动:
PageMethod.startPage(pageNum, pageSize);
List<BmCustomer> bmCustomerList = this.selectByCondition(bmCustomerRequestDTO);
PageInfo pageInfo = new PageInfo<>(bmCustomerList);
List<BmCustomerVO> voList=new ArrayList<>();
for (BmCustomer bmCustomer : bmCustomerList) {
BmCustomerVOvo =new BmCustomerVO();
BeanUtils.copyProperties(bmCustomer,vo)
voList.add(vo);
}
pageInfo.setList(voList);
return pageInfo;