Browse Source

修复排名信息中null

xuexiaobo 6 years ago
parent
commit
46646de101

+ 3 - 2
site/src/main/java/com/mooctest/crowd/site/mediator/impl/WebMediatorImpl.java

@@ -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();