后台统计-统计-公会-按公会钻石流水倒序
This commit is contained in:
@@ -145,23 +145,28 @@ public class WeekGuildStatService {
|
||||
|
||||
Map<Integer, List<WeekActiveGuildStat>> activeGuildPartitionMap = activeGuildStatList.stream().collect(Collectors.groupingBy(WeekActiveGuildStat::getPartitionId));
|
||||
|
||||
List<WeekActiveGuildStat> enActiveGuildList = activeGuildPartitionMap.getOrDefault(PartitionEnum.ENGLISH.getId(), Collections.emptyList());
|
||||
List<WeekActiveGuildStat> enActiveGuildList = activeGuildPartitionMap.getOrDefault(PartitionEnum.ENGLISH.getId(), Collections.emptyList())
|
||||
.stream().sorted(Comparator.comparing(WeekActiveGuildStat::getGuildDiamondFlow).reversed()).collect(Collectors.toList());
|
||||
stat.setEnActiveCount(enActiveGuildList.size());
|
||||
stat.setEnActiveCountDetail(JSON.toJSONString(enActiveGuildList));
|
||||
|
||||
List<WeekActiveGuildStat> arActiveGuildList = activeGuildPartitionMap.getOrDefault(PartitionEnum.ARAB.getId(), Collections.emptyList());
|
||||
List<WeekActiveGuildStat> arActiveGuildList = activeGuildPartitionMap.getOrDefault(PartitionEnum.ARAB.getId(), Collections.emptyList())
|
||||
.stream().sorted(Comparator.comparing(WeekActiveGuildStat::getGuildDiamondFlow).reversed()).collect(Collectors.toList());;
|
||||
stat.setArActiveCount(arActiveGuildList.size());
|
||||
stat.setArActiveCountDetail(JSON.toJSONString(arActiveGuildList));
|
||||
|
||||
List<WeekActiveGuildStat> zhActiveGuildList = activeGuildPartitionMap.getOrDefault(PartitionEnum.CHINESE.getId(), Collections.emptyList());
|
||||
List<WeekActiveGuildStat> zhActiveGuildList = activeGuildPartitionMap.getOrDefault(PartitionEnum.CHINESE.getId(), Collections.emptyList())
|
||||
.stream().sorted(Comparator.comparing(WeekActiveGuildStat::getGuildDiamondFlow).reversed()).collect(Collectors.toList());;
|
||||
stat.setZhActiveCount(zhActiveGuildList.size());
|
||||
stat.setZhActiveCountDetail(JSON.toJSONString(zhActiveGuildList));
|
||||
|
||||
List<WeekActiveGuildStat> trActiveGuildList = activeGuildPartitionMap.getOrDefault(PartitionEnum.TURKEY.getId(), Collections.emptyList());
|
||||
List<WeekActiveGuildStat> trActiveGuildList = activeGuildPartitionMap.getOrDefault(PartitionEnum.TURKEY.getId(), Collections.emptyList())
|
||||
.stream().sorted(Comparator.comparing(WeekActiveGuildStat::getGuildDiamondFlow).reversed()).collect(Collectors.toList());;
|
||||
stat.setTrActiveCount(trActiveGuildList.size());
|
||||
stat.setTrActiveCountDetail(JSON.toJSONString(trActiveGuildList));
|
||||
|
||||
List<WeekActiveGuildStat> en2ActiveGuildList = activeGuildPartitionMap.getOrDefault(PartitionEnum.ENGLISH2.getId(), Collections.emptyList());
|
||||
List<WeekActiveGuildStat> en2ActiveGuildList = activeGuildPartitionMap.getOrDefault(PartitionEnum.ENGLISH2.getId(), Collections.emptyList())
|
||||
.stream().sorted(Comparator.comparing(WeekActiveGuildStat::getGuildDiamondFlow).reversed()).collect(Collectors.toList());;
|
||||
stat.setEn2ActiveCount(en2ActiveGuildList.size());
|
||||
stat.setEn2ActiveCountDetail(JSON.toJSONString(en2ActiveGuildList));
|
||||
|
||||
@@ -186,7 +191,8 @@ public class WeekGuildStatService {
|
||||
return item;
|
||||
}
|
||||
return item;
|
||||
}).collect(Collectors.toList()): Collections.emptyList();
|
||||
}).sorted(Comparator.comparing(WeekActiveGuildStat::getGuildDiamondFlow).reversed())
|
||||
.collect(Collectors.toList()): Collections.emptyList();
|
||||
}
|
||||
|
||||
public Page<WeekGuildStat> pageWeekGuildStat(PageReq pageReq) {
|
||||
|
Reference in New Issue
Block a user