From f619c9d1736a3690382b58316183cee4f7dc67e6 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期六, 04 十一月 2023 13:58:15 +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