|
@@ -141,9 +141,10 @@ public class CrowdTaskServiceImpl implements CrowdTaskService {
|
|
if (!testTypeCode.equals("")){
|
|
if (!testTypeCode.equals("")){
|
|
crowdTaskVOS = crowdTaskVOS.stream().filter(crowdTaskVO -> crowdTaskVO.getServiceType().equals(testMap.get(testTypeCode))).collect(Collectors.toList());
|
|
crowdTaskVOS = crowdTaskVOS.stream().filter(crowdTaskVO -> crowdTaskVO.getServiceType().equals(testMap.get(testTypeCode))).collect(Collectors.toList());
|
|
}
|
|
}
|
|
- // 对结果进行排序 接收任务、任务状态、任务创建时间
|
|
|
|
|
|
+ // 过滤定向任务,并对结果进行排序 接收任务、任务状态、任务创建时间
|
|
List<CrowdTaskVO> taskVOS;
|
|
List<CrowdTaskVO> taskVOS;
|
|
taskVOS = crowdTaskVOS.stream().filter(crowdTaskVO -> crowdTaskVO.getStatus() != CrowdTestTaskStatus.HAS_TIME_OUT)
|
|
taskVOS = crowdTaskVOS.stream().filter(crowdTaskVO -> crowdTaskVO.getStatus() != CrowdTestTaskStatus.HAS_TIME_OUT)
|
|
|
|
+ .filter(crowdTaskVO -> !crowdTaskVO.getDistributionType().equals(DistributeType.DIRECT.getId()))
|
|
.sorted(Comparator.comparing(CrowdTaskVO::getAcceptedCount)
|
|
.sorted(Comparator.comparing(CrowdTaskVO::getAcceptedCount)
|
|
.thenComparing(CrowdTaskVO::getStatus).thenComparing(CrowdTaskVO::getCreateTime).reversed()).collect(Collectors.toList());
|
|
.thenComparing(CrowdTaskVO::getStatus).thenComparing(CrowdTaskVO::getCreateTime).reversed()).collect(Collectors.toList());
|
|
|
|
|