Commit 4c1334ea authored by lixuan's avatar lixuan

feat: 房源

parent c6242ef5
...@@ -69,7 +69,7 @@ public class HouseResourceController { ...@@ -69,7 +69,7 @@ public class HouseResourceController {
} }
@GetMapping("/page/businessEntityStatistics") @GetMapping("/page/businessEntityStatistics")
public AjaxResult getPageBusinessEntityStatistics(HouseResourcePageQuery query) { public AjaxResult getPageBusinessEntityStatistics(List<String> twos) {
return AjaxResult.success(houseResourceService.pageBusinessEntityStatistics(query)); return AjaxResult.success(houseResourceService.pageBusinessEntityStatistics(twos));
} }
} }
...@@ -26,5 +26,5 @@ public interface HouseResourceService { ...@@ -26,5 +26,5 @@ public interface HouseResourceService {
BusinessEntityStatisticsDetail businessEntityStatistics(String two); BusinessEntityStatisticsDetail businessEntityStatistics(String two);
PageBusinessEntityStatisticsDetail pageBusinessEntityStatistics(HouseResourcePageQuery query); PageBusinessEntityStatisticsDetail pageBusinessEntityStatistics(List<String> twos);
} }
...@@ -285,19 +285,13 @@ public class HouseResourceServiceImpl implements HouseResourceService { ...@@ -285,19 +285,13 @@ public class HouseResourceServiceImpl implements HouseResourceService {
} }
@Override @Override
public PageBusinessEntityStatisticsDetail pageBusinessEntityStatistics(HouseResourcePageQuery query) { public PageBusinessEntityStatisticsDetail pageBusinessEntityStatistics(List<String> twos) {
List<HouseResource> list = houseResourceMapper.selectAll(); List<HouseResource> list = houseResourceMapper.selectAll();
if (CollectionUtils.isEmpty(list)) { if (CollectionUtils.isEmpty(list)) {
return new PageBusinessEntityStatisticsDetail(); return new PageBusinessEntityStatisticsDetail();
} }
if (StringUtils.hasText(query.getTwo())) { if (!CollectionUtils.isEmpty(twos)) {
list = list.stream().filter(x -> x.getTwo().equals(query.getTwo())).collect(Collectors.toList()); list = list.stream().filter(x -> twos.contains(x.getTwo())).collect(Collectors.toList());
}
if (StringUtils.hasText(query.getThree())) {
list = list.stream().filter(x -> x.getThree().equals(query.getThree())).collect(Collectors.toList());
}
if (StringUtils.hasText(query.getFour())) {
list = list.stream().filter(x -> x.getFour().equals(query.getFour())).collect(Collectors.toList());
} }
if (CollectionUtils.isEmpty(list)) { if (CollectionUtils.isEmpty(list)) {
return new PageBusinessEntityStatisticsDetail(); return new PageBusinessEntityStatisticsDetail();
......
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