|
@@ -242,11 +242,12 @@ public class TransfromDataTool {
|
|
|
|
|
|
public AddressResult gdV3ResultToResult(String searchAddress, JSONArray array, boolean isInserted) {
|
|
|
AddressResult result = new AddressResult();
|
|
|
- if (array == null || array.size() < 1) {
|
|
|
- result.setCode(AddressResultEnum.RESULT_NULL);
|
|
|
- return result;
|
|
|
- }
|
|
|
+
|
|
|
try {
|
|
|
+ if (array == null || array.size() < 1) {
|
|
|
+ result.setCode(AddressResultEnum.RESULT_NULL);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
JSONObject jsonObject = com.skyversation.poiaddr.util.AddressTools.getInstance().findBestMatch(searchAddress, array, "address");
|
|
|
if (jsonObject != null && jsonObject.containsKey("总分") && jsonObject.get("总分") != null && !jsonObject.getString("总分").isEmpty()) {
|
|
|
AddressResult.ContentBean content = new AddressResult.ContentBean();
|