Parcourir la source

修复死循环BUG

SKYVERSATION\root il y a 2 mois
Parent
commit
4330addfe6

+ 4 - 2
src/main/java/com/skyversation/poiaddr/addquery/AddressQueryEngine.java

@@ -98,8 +98,10 @@ public class AddressQueryEngine {
                 return getCjWgWgwByLoc(addressResult);
             }
         }*/
-        addressResult.setCode(AddressResultEnum.RESULT_NULL);
-        addressResult.setMessage("失败");
+//        addressResult.setCode(AddressResultEnum.RESULT_NULL);
+        if(addressResult != null){
+            addressResult.setMessage("失败");
+        }
         return addressResult;
     }
 

+ 1 - 1
src/main/java/com/skyversation/poiaddr/service/impl/YyskAddressStandardizationServiceImpl.java

@@ -386,7 +386,7 @@ public class YyskAddressStandardizationServiceImpl {
                 if (addrList.size() > 0) {
                     //  TODO 开始查询
                     AddressResult addressResult = AddressQueryEngine.getInstance().commonSearchByName(addrList);
-                    if (addressResult.getData() == null || addressResult.getData().size() < 1) {
+                    if (addressResult == null || addressResult.getData() == null || addressResult.getData().size() < 1) {
                         item.setMatchLevel("异常");
                         item.setReturnAddress("未匹配到符合规则的结果");
                     } else {