From 3928ea873da073f5e27d736164de167431e034cd Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期四, 22 八月 2024 10:57:12 +0800
Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV

---
 pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/block/BlockSv.java |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/block/BlockSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/block/BlockSv.java
index fd1e45e..2286f3d 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/block/BlockSv.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/block/BlockSv.java
@@ -83,7 +83,7 @@
      * @return
      */
     public QueryResultVo<List<VoBlock>> getBlocks(QueryVo vo){
-        vo.setPageCurr((vo.pageCurr -1) * vo.pageSize);
+        vo.setPageCurr((vo.getPageCurr() -1) * vo.getPageSize());
         Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(vo) ;
         Long itemTotal = this.dao.getBlocksCount(params) ;
 
@@ -93,12 +93,13 @@
         // 鑾峰彇鐗囧尯鍒楄〃
         List<VoBlock> list_blocks = this.dao.getBlocks(params);
         if(list_blocks != null && list_blocks.size() > 0) {
-            //JSONArray array_blocks = (JSONArray) JSON.toJSON(list_blocks);
             array_blocks = (JSONArray) JSON.toJSON(list_blocks);
             for (int i = 0; i < array_blocks.size(); i++) {
                 JSONObject job_block = array_blocks.getJSONObject(i);
                 Long blockId = job_block.getLong("id");
 
+                // 澶勭悊涓�涓柊鐨勭墖鍖哄墠娓呯┖graphs锛岄伩鍏嶄笂涓�涓墖鍖虹殑graphs瀛樼暀鏁版嵁閫犳垚鏁版嵁閿欒
+                array_mapGraphs = null;
                 // 鏍规嵁鐗囧尯ID鑾峰彇鍦板浘鍥惧舰鍒楄〃
                 List<VoMapGraph> list_mapGraphs = this.dao.gertMapGraphsByBlockId(blockId);
                 if(list_mapGraphs != null && list_mapGraphs.size() > 0) {
@@ -113,8 +114,10 @@
                         List<VoMapCoordinates> list_mapCoordinates = this.dao.getCoordinatesByGraphId(graphId);
                         if(list_mapCoordinates != null && list_mapCoordinates.size() > 0) {
                             JSONArray array_mapCoordinates = (JSONArray) JSON.toJSON(list_mapCoordinates);
-                            job_mapGraph.put("coordinates", array_mapCoordinates);
-                            String cc= "";
+
+                            JSONArray[] arrays = new JSONArray[1];
+                            arrays[0] = array_mapCoordinates;
+                            job_mapGraph.put("coordinates", arrays);
                         }
                     }
                 }
@@ -124,6 +127,9 @@
                     job_block.put("graphs", array_mapGraphs);
                 }
             }
+        }else {//澧炲姞鍋ュ.鎬�
+            QueryResultVo<List<VoBlock>> rsVo = new QueryResultVo<>() ;
+            return rsVo ;
         }
 
         QueryResultVo<List<VoBlock>> rsVo = new QueryResultVo<>() ;

--
Gitblit v1.8.0