|
|
@@ -35,10 +35,10 @@ public class PageHelperUtils {
|
|
35
|
35
|
}
|
|
36
|
36
|
PageInfo<Object> pageInfo = new PageInfo<Object>(pageResult);
|
|
37
|
37
|
//获取PageInfo其他参数
|
|
38
|
|
- pageInfo.setTotal(total);
|
|
|
38
|
+ pageInfo.setTotal(list.size());
|
|
39
|
39
|
int endRow = pageInfo.getEndRow() == 0 ? 0 : (Integer) (pageNum - 1) * pageSize + pageInfo.getEndRow() + 1;
|
|
40
|
40
|
pageInfo.setEndRow(endRow);
|
|
41
|
|
- boolean hasNextPage = total > pageSize * pageNum;
|
|
|
41
|
+ boolean hasNextPage = list.size() > pageSize * pageNum;
|
|
42
|
42
|
pageInfo.setHasNextPage(hasNextPage);
|
|
43
|
43
|
boolean hasPreviousPage = pageNum != 1;
|
|
44
|
44
|
pageInfo.setHasPreviousPage(hasPreviousPage);
|
|
|
@@ -46,7 +46,7 @@ public class PageHelperUtils {
|
|
46
|
46
|
boolean isLastPage = list.size() > pageSize * (pageNum - 1) && list.size() <= pageSize * pageNum;
|
|
47
|
47
|
pageInfo.setIsLastPage(isLastPage);
|
|
48
|
48
|
//总页数
|
|
49
|
|
- int pages = total % pageSize == 0 ? total / pageSize : (total / pageSize) + 1;
|
|
|
49
|
+ int pages = list.size() % pageSize == 0 ? list.size() / pageSize : (list.size() / pageSize) + 1;
|
|
50
|
50
|
pageInfo.setNavigateLastPage(pages);
|
|
51
|
51
|
// int[] navigatePageNums = new int[pages];
|
|
52
|
52
|
// for (int i = 1; i <= pages; i++) {
|