refactor: simplify proList method by removing commented-out grouping logic
This commit is contained in:
parent
d460556a4e
commit
27cc4272ea
|
|
@ -255,9 +255,10 @@ public class CityScreenServiceImpl implements CityScreenService {
|
||||||
@Override
|
@Override
|
||||||
public List<ProVO> proList(CityScreenDTO dto) {
|
public List<ProVO> proList(CityScreenDTO dto) {
|
||||||
List<ProVO> list = cityScreenMapper.proList(dto);
|
List<ProVO> list = cityScreenMapper.proList(dto);
|
||||||
|
return list;
|
||||||
//根据county进行分组 取每组下面useNum最大的那组数据 组成新的集合
|
//根据county进行分组 取每组下面useNum最大的那组数据 组成新的集合
|
||||||
return list.stream().collect(Collectors.groupingBy(ProVO::getCounty)).values().stream()
|
// return list.stream().collect(Collectors.groupingBy(ProVO::getCounty)).values().stream()
|
||||||
.map(list1 -> list1.stream().max(Comparator.comparing(ProVO::getUseNum))
|
// .map(list1 -> list1.stream().max(Comparator.comparing(ProVO::getUseNum))
|
||||||
.orElse(null)).collect(Collectors.toList());
|
// .orElse(null)).collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue