Browse Source

fix bug:修复香港置地项目,进入全部关系总览,EqCtrl 关系的手动编辑页面,分页1 和 分页5 接口返回的数据是一样的问题

lijie 3 years ago
parent
commit
bf2c6898b7

+ 13 - 1
dmp-business/dmp-rwd/src/main/java/com/persagy/dmp/rwd/basic/utils/DigitalCommonUtils.java

@@ -88,12 +88,24 @@ public class DigitalCommonUtils {
         }
         // 默认分页条数,防止大量查询
         long defaultSize = SpringHelper.getLong(CommonConstant.QUERY_PAGE_SIZE_KEY, CommonConstant.QUERY_DEFAULT_PAGE_SIZE);
-        if (null==requestData.getSize() || requestData.getSize()>defaultSize){
+        if (checkPageSizeNoValid(requestData.getSize(),defaultSize)){
             requestData.setSize(defaultSize);
         }
         requestData.setSkip((requestData.getPage()-1)*requestData.getSize());
     }
     /***
+     * Description: 检查分页条数是否符合
+     * @param size : 传的分页条数
+     * @param defaultSize : 默认配置的分页条数
+     * @return : java.lang.Boolean
+     * @author : lijie
+     * Update By 2021/12/21 10:15
+     */
+    private static Boolean checkPageSizeNoValid(Long size,Long defaultSize){
+        return null==size || (size>defaultSize && defaultSize>0);
+    }
+
+    /***
      * Description: 获得分页对象
      * @param requestData : 请求参数
      * @return : void

+ 1 - 1
dmp-business/dmp-rwd/src/main/java/com/persagy/dmp/rwd/digital/service/impl/ObjectDigitalServiceImpl.java

@@ -400,7 +400,7 @@ public class ObjectDigitalServiceImpl extends ServiceImpl<ObjectDigitalMapper, O
     public CommonResult<List<ObjectDigital>> queryObjectListByGraphCodeAndRelCode(RequestData requestData) {
         Page<ObjectDigital> page = DigitalCommonUtils.computePageObject(requestData);
         if (log.isInfoEnabled()){
-            log.info("查询的分页参数:分页页数:"+page.getCurrent()+",分页条数:"+page.getSize());
+            log.info("查询的分页参数:分页页数:"+page.getCurrent()+",分页条数:"+page.getSize()+"请求参数:"+requestData.getPage());
         }
         Page<ObjectDigital> objList = dao
                 .queryObjectListByGraphCodeAndRelCode(DigitalCommonUtils.computePageObject(requestData),requestData);