|
@@ -56,7 +56,10 @@ public class UnitServiceImpl implements UnitService {
|
|
|
page = unitMapper.page(page);
|
|
|
List<UnitPO> list = page.getRecords().stream().map(this::enhanceUnitPo).collect(Collectors.toList());
|
|
|
//筛选出精度和维度是空的数据
|
|
|
- List<UnitPO> isNullData = list.stream().filter(unitPo -> 0.00 == unitPo.getLatitude()).collect(Collectors.toList());
|
|
|
+ List<UnitPO> isNullData = list.stream()
|
|
|
+ .filter(unitPo -> 0.00 == unitPo.getLatitude())
|
|
|
+ .filter(unitPo -> StringUtils.isNotBlank(unitPo.getAddress()))
|
|
|
+ .collect(Collectors.toList());
|
|
|
List<List<UnitPO>> subSets = Lists.partition(isNullData, 10);
|
|
|
for (List<UnitPO> listLimit:subSets) {
|
|
|
String addressList = listLimit.stream().map(UnitPO::getAddress).collect(Collectors.joining("|"));
|