From 1e567af8bbdda31ce3342cd41bb40157168b3da9 Mon Sep 17 00:00:00 2001
From: wuzeyu <1223318623@qq.com>
Date: 星期三, 28 八月 2024 17:27:13 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
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