Browse Source

修复重新分也,页码从0开始的问题

zhouhao 6 years ago
parent
commit
ccae55e6f7

+ 2 - 3
hsweb-commons/hsweb-commons-dao/hsweb-commons-dao-mybatis/src/main/java/org/hswebframework/web/dao/mybatis/plgins/pager/Pager.java

@@ -71,14 +71,13 @@ public interface Pager {
 
     static void rePaging(int total) {
         Pager pager = get();
-        int pageIndex = 0;
         if (pager != null) {
             // 当前页没有数据后跳转到最后一页
             if (pager.pageIndex() != 0 && (pager.pageIndex() * pager.pageSize()) >= total) {
                 int tmp = total / pager.pageSize();
-                pageIndex = total % pager.pageSize() == 0 ? tmp - 1 : tmp;
+                int pageIndex = total % pager.pageSize() == 0 ? tmp - 1 : tmp;
+                doPaging(pageIndex, pager.pageSize());
             }
-            doPaging(pageIndex, pager.pageSize());
         }
     }
 }