fanxw 1 년 전
부모
커밋
3cb2f7852f
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/main/java/com/chinaitop/depot/sptData/utils/PageHelperUtils.java

+ 3 - 3
src/main/java/com/chinaitop/depot/sptData/utils/PageHelperUtils.java

@@ -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++) {