修复地址开关无效问题

master
RuoYi 5 years ago
parent b7107a4dba
commit 46a1695292
  1. 22
      ruoyi/src/main/java/com/ruoyi/common/utils/ip/AddressUtils.java

@ -5,6 +5,7 @@ import org.slf4j.LoggerFactory;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.http.HttpUtils; import com.ruoyi.common.utils.http.HttpUtils;
import com.ruoyi.framework.config.RuoYiConfig;
/** /**
* 获取地址类 * 获取地址类
@ -25,17 +26,20 @@ public class AddressUtils
{ {
return "内网IP"; return "内网IP";
} }
String rspStr = HttpUtils.sendPost(IP_URL, "ip=" + ip); if (RuoYiConfig.isAddressEnabled())
if (StringUtils.isEmpty(rspStr))
{ {
log.error("获取地理位置异常 {}", ip); String rspStr = HttpUtils.sendPost(IP_URL, "ip=" + ip);
return address; if (StringUtils.isEmpty(rspStr))
{
log.error("获取地理位置异常 {}", ip);
return address;
}
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;
} }
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; return address;
} }
} }

Loading…
Cancel
Save