refactor: simplify proList method by removing commented-out grouping logic

This commit is contained in:
syruan 2025-09-22 15:22:11 +08:00
parent d460556a4e
commit 27cc4272ea
1 changed files with 4 additions and 3 deletions

View File

@ -255,9 +255,10 @@ public class CityScreenServiceImpl implements CityScreenService {
@Override
public List<ProVO> proList(CityScreenDTO dto) {
List<ProVO> list = cityScreenMapper.proList(dto);
return list;
//根据county进行分组 取每组下面useNum最大的那组数据 组成新的集合
return list.stream().collect(Collectors.groupingBy(ProVO::getCounty)).values().stream()
.map(list1 -> list1.stream().max(Comparator.comparing(ProVO::getUseNum))
.orElse(null)).collect(Collectors.toList());
// return list.stream().collect(Collectors.groupingBy(ProVO::getCounty)).values().stream()
// .map(list1 -> list1.stream().max(Comparator.comparing(ProVO::getUseNum))
// .orElse(null)).collect(Collectors.toList());
}
}