diff --git a/pom.xml b/pom.xml index 3fbb5d49..f043943c 100644 --- a/pom.xml +++ b/pom.xml @@ -86,12 +86,6 @@ true - - - net.sourceforge.nekohtml - nekohtml - - mysql diff --git a/src/main/java/com/ruoyi/common/utils/AddressUtils.java b/src/main/java/com/ruoyi/common/utils/AddressUtils.java index 27399593..5179f97b 100644 --- a/src/main/java/com/ruoyi/common/utils/AddressUtils.java +++ b/src/main/java/com/ruoyi/common/utils/AddressUtils.java @@ -19,22 +19,20 @@ public class AddressUtils public static String getRealAddressByIP(String ip) { - String address = ""; - try + String address = "XX XX"; + if (RuoYiConfig.isAddressEnabled()) { - if (RuoYiConfig.isAddressEnabled()) + String rspStr = HttpUtils.sendPost(IP_URL, "ip=" + ip); + if (StringUtils.isEmpty(rspStr)) { - address = HttpUtils.sendPost(IP_URL, "ip=" + ip); - JSONObject json = JSONObject.parseObject(address); - JSONObject object = json.getObject("data", JSONObject.class); - String region = object.getString("region"); - String city = object.getString("city"); - address = region + " " + city; + log.error("获取地理位置异常 {}", ip); + return address; } - } - catch (Exception e) - { - log.error("获取地理位置异常:", e); + JSONObject obj = JSONObject.parseObject(rspStr); + JSONObject data = obj.getObject("data", JSONObject.class); + String region = data.getString("region"); + String city = data.getString("city"); + address = region + " " + city; } return address; }