|
@@ -79,7 +79,7 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
return userVO;
|
|
|
}
|
|
|
return null;
|
|
|
- }).collect(Collectors.toList());
|
|
|
+ }).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
//获取机构排名
|
|
|
List<EvolutionAgencyVO> agencyRanks = taskDao.findTotalPriceOfAgency(pageable).stream().map(rankInfo -> {
|
|
|
Optional<EvaluationAgencyPO> agency = agencyDao.findById(rankInfo.getEntityId());
|
|
@@ -91,7 +91,8 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
return agencyVO;
|
|
|
}
|
|
|
return null;
|
|
|
- }).collect(Collectors.toList());
|
|
|
+ }).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
+
|
|
|
//获取热门任务
|
|
|
List<CrowdTaskVO> hotTasks = taskDao.findHotTask().stream().map(crowdTestTaskPO -> {
|
|
|
CrowdTestTask task = new CrowdTestTask();
|