修复地址开关无效问题
This commit is contained in:
parent
b7107a4dba
commit
46a1695292
|
@ -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…
Reference in New Issue