Commit 4c1334ea authored by lixuan's avatar lixuan

feat: 房源

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