| | |
| | | if(!data.isEmpty()){ |
| | | //收藏的数据 |
| | | List<XpHistoryStartPointsVo> collect = data.stream().filter(s -> s.getIsCollect() == 1).collect(Collectors.toList()); |
| | | collect.sort(Comparator.comparingInt(XpHistoryStartPointsVo::getNum).reversed()); |
| | | collect.sort((o1, o2)->o1.getDistance().compareTo(o2.getDistance()) * -1); |
| | | objects.addAll(collect); |
| | | //非收藏的数据 |
| | | List<XpHistoryStartPointsVo> collect1 = data.stream().filter(s -> s.getIsCollect() == 2).collect(Collectors.toList()); |
| | | collect1.sort(Comparator.comparingInt(XpHistoryStartPointsVo::getNum).reversed()); |
| | | collect1.sort((o1, o2)->o1.getDistance().compareTo(o2.getDistance()) * -1); |
| | | objects.addAll(collect1); |
| | | } |
| | | return objects; |
| | |
| | | if(!data.isEmpty()){ |
| | | //收藏的数据 |
| | | List<XpHistoryEndPointsVo> collect = data.stream().filter(s -> s.getIsCollect() == 1).collect(Collectors.toList()); |
| | | collect.sort(Comparator.comparingInt(XpHistoryEndPointsVo::getNum).reversed()); |
| | | collect.sort((o1, o2)->o1.getDistance().compareTo(o2.getDistance()) * -1); |
| | | objects.addAll(collect); |
| | | //非收藏的数据 |
| | | List<XpHistoryEndPointsVo> collect1 = data.stream().filter(s -> s.getIsCollect() == 2).collect(Collectors.toList()); |
| | | collect1.sort(Comparator.comparingInt(XpHistoryEndPointsVo::getNum).reversed()); |
| | | collect1.sort((o1, o2)->o1.getDistance().compareTo(o2.getDistance()) * -1); |
| | | objects.addAll(collect1); |
| | | } |
| | | return objects; |