From 98a50fcd5c10809d6510b1d44ffa5c91215f421b Mon Sep 17 00:00:00 2001 From: lin <642018748@qq.com> Date: Sat, 1 Jul 2023 15:21:06 +0800 Subject: [PATCH] fix gaode poi --- .../impl/TtMerchantPoiServiceImpl.java | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/TtMerchantPoiServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/TtMerchantPoiServiceImpl.java index 634232e72..3dd53597e 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/TtMerchantPoiServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/TtMerchantPoiServiceImpl.java @@ -737,10 +737,22 @@ public class TtMerchantPoiServiceImpl implements TtMerchantPoiService { gaodeInfo.setErrMsg("高德匹配到多条信息"); }else { gaodeInfo.setSuccess(true); - gaodeInfo.setCountry(reo.getString("country")); - gaodeInfo.setProvince(reo.getString("province")); - gaodeInfo.setCity(reo.getString("city")); - gaodeInfo.setDistrict(reo.getString("district")); + String country = reo.getString("country"); + if (StringUtils.isNotBlank(country)) { + gaodeInfo.setCountry(country); + } + String province = reo.getString("province"); + if (StringUtils.isNotBlank(province)) { + gaodeInfo.setProvince(province); + } + String city = reo.getString("city"); + if (StringUtils.isNotBlank(city)) { + gaodeInfo.setCity(city); + } + String district = reo.getString("district"); + if (StringUtils.isNotBlank(district)) { + gaodeInfo.setDistrict(district); + } String location = reo.getString("location"); if (StringUtils.isNotBlank(location)) { String[] locas = location.split(",");