浏览代码

发现逻辑漏洞并修复

DESKTOP-6LTVLN7\Liumouren 2 月之前
父节点
当前提交
647bdac9d0
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      src/main/java/com/skyversation/poiaddr/service/AreaService.java

+ 5 - 4
src/main/java/com/skyversation/poiaddr/service/AreaService.java

@@ -154,10 +154,11 @@ public class AreaService {
 
     public List<AmapAddressV3> getAddressPoisByAddr(String addr){
         String[] strs = AddressMatcher.matchProvinceAndCity(addr);
-
-        for(String str : strs){
-            if(StringUtils.hasText(str)){
-                addr = addr.replace(str, "");
+        if(strs != null){
+            for(String str : strs){
+                if(StringUtils.hasText(str)){
+                    addr = addr.replace(str, "");
+                }
             }
         }