mirror of https://gitee.com/topiam/eiam
⚡ 优化maxmind
parent
56a9a7daee
commit
a46786fe88
|
@ -34,7 +34,6 @@ import org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream;
|
|||
import org.apache.commons.io.FileUtils;
|
||||
import org.apache.commons.io.FilenameUtils;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.http.HttpMethod;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.client.ResourceAccessException;
|
||||
|
@ -133,9 +132,9 @@ public class MaxmindGeoLocationServiceImpl implements GeoLocationService {
|
|||
.countryName(country.getName())
|
||||
.countryCode(country.getGeoNameId().toString())
|
||||
.cityName(city.getName())
|
||||
.cityCode(StringUtils.defaultString(CITY_DISTRICT.get(city.getName()), String.valueOf(city.getGeoNameId())))
|
||||
.cityCode(Objects.toString(CITY_DISTRICT.get(city.getName()), String.valueOf(city.getGeoNameId())))
|
||||
.provinceName(subdivision.getName())
|
||||
.provinceCode(StringUtils.defaultString(PROVINCE_DISTRICT.get(subdivision.getName()), subdivision.getIsoCode()))
|
||||
.provinceCode(Objects.toString(PROVINCE_DISTRICT.get(subdivision.getName()), subdivision.getIsoCode()))
|
||||
.longitude(location.getLongitude())
|
||||
.latitude(location.getLatitude())
|
||||
.provider(MAXMIND).build();
|
||||
|
@ -234,7 +233,7 @@ public class MaxmindGeoLocationServiceImpl implements GeoLocationService {
|
|||
File extractFolder = new File(extractPath);
|
||||
TarArchiveEntry entry;
|
||||
// 将 tar 文件解压到 extractPath 目录下
|
||||
while ((entry = fin.getNextTarEntry()) != null) {
|
||||
while ((entry = fin.getNextEntry()) != null) {
|
||||
if (entry.isDirectory()) {
|
||||
continue;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue