From cdd6191f92f89d2dbcb23d88a871ec7843e5080c Mon Sep 17 00:00:00 2001 From: fwq <582742538@qq.com> Date: 星期五, 28 四月 2023 10:10:45 +0800 Subject: [PATCH] 简化参数 --- phis-feign/src/main/java/com/hz/his/util/PageHelperUtil.java | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/phis-feign/src/main/java/com/hz/his/util/PageHelperUtil.java b/phis-feign/src/main/java/com/hz/his/util/PageHelperUtil.java index e26e9d7..d3f9ff4 100644 --- a/phis-feign/src/main/java/com/hz/his/util/PageHelperUtil.java +++ b/phis-feign/src/main/java/com/hz/his/util/PageHelperUtil.java @@ -11,16 +11,20 @@ */ public class PageHelperUtil { - public static <T> PageInfo<T> pageInfo(int currentPage, int pageSize, List list) { + public static <T> PageInfo<T> pageInfo(Integer currentPage, Integer pageSize, List list) { int fromIndex = 0; int toIndex = 0; //鍙栧嚭鎬昏褰曟暟 int total = list.size(); //褰撳墠椤电爜 - currentPage = (currentPage <= 0) ? 1 : currentPage; + if (currentPage == null || currentPage <= 0) { + currentPage = 1; + } //褰撳墠椤垫潯鐩暟 - pageSize = (pageSize <= 0) ? 10 : (Math.min(pageSize, total)); + if (pageSize == null || pageSize <= 0 || pageSize > 500) { + pageSize = 20; + } if (total / pageSize == 0 && total % pageSize > 0) { fromIndex = 0; -- Gitblit v1.8.0