瀏覽代碼

处理页数过多问题

wangyc 7 年之前
父節點
當前提交
9ea9effa1a
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      mall-search/src/main/java/com/uas/search/service/impl/SearchServiceImpl.java

+ 1 - 1
mall-search/src/main/java/com/uas/search/service/impl/SearchServiceImpl.java

@@ -1765,7 +1765,7 @@ public class SearchServiceImpl implements SearchService {
             int filterPage = sPage.getPage() < totalPage ? sPage.getPage() : totalPage;
             int filterPage = sPage.getPage() < totalPage ? sPage.getPage() : totalPage;
             sPage.setPage(filterPage);
             sPage.setPage(filterPage);
             if (!CollectionUtils.isEmpty(stuuids)) {
             if (!CollectionUtils.isEmpty(stuuids)) {
-                for (int i = (filterPage - 1) * size; i < stuuids.size() ; i ++) {
+                for (int i = (filterPage - 1) * size; i < (((filterPage - 1) * size + size > stuuids.size()) ? stuuids.size() : ((filterPage - 1) * size + size)); i ++) {
                     content.add(stuuids.get(i).getKey());
                     content.add(stuuids.get(i).getKey());
                 }
                 }
             }
             }