Browse Source

分页问题

bridge 1 year ago
parent
commit
d8e953301a

+ 1 - 1
src/main/java/cn/fastfun/controller/api/ProductController.java

@@ -144,7 +144,7 @@ public class ProductController {
             return ApiDTO.error("分页索引越界!");
         }
         ApiPageDTO result = new ApiPageDTO("搜索成功!", resultByTypeAndPage);
-        result.setTotal(resultByTypeAndPage.size());
+        result.setTotal(resultByType.size());
         return result;
     }
 

+ 3 - 3
src/main/java/cn/fastfun/service/impl/CellModelServiceImpl.java

@@ -42,11 +42,11 @@ public class CellModelServiceImpl extends JpaServiceImp<CellModel, String> imple
      */
     @Override
     public ApiPageDTO getCellModelPageInfo(QueryParamForCellModel param) {
-        QueryParam finalQuery = new QueryParam();
+//        QueryParam finalQuery = new QueryParam();
         if (StringUtils.isNotBlank(param.getCellModel())) {
-            finalQuery.addParam(QueryParamExp.eq("cell_model", param.getCellModel()));
+            param.addParam(QueryParamExp.eq("cell_model", param.getCellModel()));
         }
-        Page<CellModel> page = this.findByParam(finalQuery);
+        Page<CellModel> page = this.findByParam(param);
         ApiPageDTO result = new ApiPageDTO("搜索成功!", page);
         return result;
     }

+ 4 - 4
src/main/java/cn/fastfun/service/impl/PackModelServiceImpl.java

@@ -50,14 +50,14 @@ public class PackModelServiceImpl extends JpaServiceImp<PackModel, String> imple
      */
     @Override
     public ApiPageDTO getPackModelPageInfo(QueryParamForPackModel param) {
-        QueryParam finalQuery = new QueryParam();
+//        QueryParam finalQuery = new QueryParam();
         if (StringUtils.isNotBlank(param.getCellModel())) {
-            finalQuery.addParam(QueryParamExp.eq("cell_model", param.getCellModel()));
+            param.addParam(QueryParamExp.eq("cell_model", param.getCellModel()));
         }
         if (StringUtils.isNotBlank(param.getPackModel())) {
-            finalQuery.addParam(QueryParamExp.eq("pack_model", param.getPackModel()));
+            param.addParam(QueryParamExp.eq("pack_model", param.getPackModel()));
         }
-        Page<PackModel> page = this.findByParam(finalQuery);
+        Page<PackModel> page = this.findByParam(param);
         ApiPageDTO result = new ApiPageDTO("搜索成功!", page);
         return result;
     }