Commit 8999fd07 authored by lixuan's avatar lixuan

Merge branch 'dev-lx' into dev

parents 05309fd3 45f12ae8
Pipeline #144299 failed with stages
in 7 minutes and 59 seconds
......@@ -55,4 +55,6 @@ public class HouseResourcePageQuery extends PageDomain {
private boolean gkFlag;
private boolean zyzyFlag;
private String fourOrHouseNumber;
}
......@@ -262,18 +262,17 @@ public class HouseResourceServiceImpl implements HouseResourceService {
BeanUtils.copyProperties(houseResource, houseResourcePage);
pageList.add(houseResourcePage);
}
pageList.forEach(x -> x.setIncome(businessEntityInfoMapper.selectYearSellByHouseResourceId(x.getId())));
if (Objects.nonNull(query.getYearSellMin())) {
pageList = pageList.stream().filter(x -> x.getIncome().compareTo(query.getYearSellMin()) >= 0).collect(Collectors.toList());
if (StringUtils.hasText(query.getFourOrHouseNumber())) {
pageList = pageList.stream().filter(x -> x.getHouseNumber().contains(query.getFourOrHouseNumber()) || x.getFour().contains(query.getFourOrHouseNumber())).collect(Collectors.toList());
}
if (Objects.nonNull(query.getYearSellMax())) {
pageList = pageList.stream().filter(x -> x.getIncome().compareTo(query.getYearSellMax()) <= 0).collect(Collectors.toList());
if (!CollectionUtils.isEmpty(pageList)) {
houseResourceProfileGraph.setHouseResources(handleHouseList(pageList));
result.add(houseResourceProfileGraph);
result = result.stream().sorted(Comparator.comparing(HouseResourceProfileGraph::getId)).collect(Collectors.toList());
}
houseResourceProfileGraph.setHouseResources(handleHouseList(pageList));
result.add(houseResourceProfileGraph);
}
}
return result.stream().sorted(Comparator.comparing(HouseResourceProfileGraph::getId)).collect(Collectors.toList());
return result;
}
return Collections.emptyList();
}
......
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