Quellcode durchsuchen

发现逻辑漏洞并修复

DESKTOP-6LTVLN7\Liumouren vor 2 Monaten
Ursprung
Commit
647bdac9d0
1 geänderte Dateien mit 5 neuen und 4 gelöschten Zeilen
  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, "");
+                }
             }
         }