Commit b7a01086 authored by libin's avatar libin

批量会员导入

parent 59810be0
...@@ -884,15 +884,20 @@ public class AppPermissionService { ...@@ -884,15 +884,20 @@ public class AppPermissionService {
if (log.isDebugEnabled()){ if (log.isDebugEnabled()){
log.debug("解析的地址:【{}】",crtHost); log.debug("解析的地址:【{}】",crtHost);
} }
String ipAddress = restTemplate.getForObject(String.format("%s%s", IPAddress.BASE_IP_PARSING_URL, crtHost), String.class); try {
String data = JSONObject.parseObject(ipAddress).getString(IPAddress.BASE_DATA); String ipAddress = restTemplate.getForObject(String.format("%s%s", IPAddress.BASE_IP_PARSING_URL, crtHost), String.class);
JSONObject ipJsonObject = JSONObject.parseObject(data); String data = JSONObject.parseObject(ipAddress).getString(IPAddress.BASE_DATA);
String cityName = ipJsonObject.getString(IPAddress.CITY_NAME); JSONObject ipJsonObject = JSONObject.parseObject(data);
RegionDTO regionDTO = regionFeign.getRegionByCityName(StringUtils.isEmpty(cityName)?"东莞":cityName); String cityName = ipJsonObject.getString(IPAddress.CITY_NAME);
if (null!=regionDTO){ RegionDTO regionDTO = regionFeign.getRegionByCityName(StringUtils.isEmpty(cityName)?"东莞":cityName);
appUserDetail.setProvinceCode(Integer.valueOf(String.valueOf(regionDTO.getParentId()))); if (null!=regionDTO){
appUserDetail.setCityCode(Integer.valueOf(String.valueOf(regionDTO.getId()))); appUserDetail.setProvinceCode(Integer.valueOf(String.valueOf(regionDTO.getParentId())));
appUserDetail.setCityCode(Integer.valueOf(String.valueOf(regionDTO.getId())));
}
}catch (Exception e){
log.error("地址解析失败:【{}】",e.getMessage());
} }
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment