Prechádzať zdrojové kódy

发现逻辑漏洞并修复

DESKTOP-6LTVLN7\Liumouren 2 mesiacov pred
rodič
commit
647bdac9d0

+ 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, "");
+                }
             }
         }