소스 검색

发现逻辑漏洞并修复

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