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