|
|
@@ -47,14 +47,15 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
|
|
|
@Override
|
|
|
public IndexDTO renderIndex() {
|
|
|
- ArrayList<CrowdTaskVO> hotTasks = new ArrayList<>();
|
|
|
+ ArrayList<CrowdTaskVO> allTasks = new ArrayList<>();
|
|
|
projectRepo.getAllCrowdTestProject().forEach(project -> {
|
|
|
- hotTasks.addAll(project.getCrowdTestTaskList()
|
|
|
+ allTasks.addAll(project.getCrowdTestTaskList()
|
|
|
.stream().filter(crowdTestTask -> crowdTestTask.getStatus() == CrowdTestTaskStatus.HAS_RELEASED)
|
|
|
.map(crowdTestTask -> new CrowdTaskVO(crowdTestTask)).collect(Collectors.toList()));
|
|
|
});
|
|
|
List<UserVO> userRank = userRepo.getAllUser().stream().map(user -> new UserVO(user)).collect(Collectors.toList());
|
|
|
- hotTasks.sort(Comparator.comparing(CrowdTaskVO::getQuotePrice));
|
|
|
+ allTasks.sort(Comparator.comparing(CrowdTaskVO::getQuotePrice));
|
|
|
+ List<CrowdTaskVO> hotTasks = allTasks.subList(0,3);
|
|
|
List<EvolutionAgencyVO> agencyVOS = new ArrayList<>();
|
|
|
|
|
|
EvolutionAgencyVO agency1 = new EvolutionAgencyVO();
|