From 26419bf11ec888de7af9141a0ac1874065775e61 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期六, 04 十一月 2023 13:59:51 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/common/utils/NavigateMapData.java | 29 +++++++++++++++--------------
1 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/src/main/java/com/zy/common/utils/NavigateMapData.java b/src/main/java/com/zy/common/utils/NavigateMapData.java
index 62b43e6..eb2fe6a 100644
--- a/src/main/java/com/zy/common/utils/NavigateMapData.java
+++ b/src/main/java/com/zy/common/utils/NavigateMapData.java
@@ -264,23 +264,24 @@
}
//鍔犺浇鐧藉悕鍗曡妭鐐�
- List<List<MapNode>> realMap = getJsonData(lev, -1, null, null);//鑾峰彇瀹屾暣鍦板浘
- for (int[] points : whitePoints) {
- //鑾峰彇鍘熷鑺傜偣鏁版嵁
- int x = points[0];
- int y = points[1];
- List<MapNode> rows = realMap.get(x);
- MapNode col = rows.get(y);
+ if (whitePoints != null) {
+ List<List<MapNode>> realMap = getJsonData(lev, -1, null, null);//鑾峰彇瀹屾暣鍦板浘
+ for (int[] points : whitePoints) {
+ //鑾峰彇鍘熷鑺傜偣鏁版嵁
+ int x = points[0];
+ int y = points[1];
+ List<MapNode> rows = realMap.get(x);
+ MapNode col = rows.get(y);
- List<MapNode> list = lists.get(x);
- MapNode mapNode = list.get(y);
- mapNode.setValue(col.getValue());//鎭㈠鍘熷鑺傜偣
+ List<MapNode> list = lists.get(x);
+ MapNode mapNode = list.get(y);
+ mapNode.setValue(col.getValue());//鎭㈠鍘熷鑺傜偣
- //鏇存柊list
- list.set(y, mapNode);
- lists.set(x, list);
+ //鏇存柊list
+ list.set(y, mapNode);
+ lists.set(x, list);
+ }
}
-
return lists;
}
--
Gitblit v1.9.1