|
@@ -1291,18 +1291,28 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
@Override
|
|
|
public List<CrowdTaskVO> crowdTaskVos(){
|
|
|
List<CrowdTaskVO> authingList = new ArrayList<>();
|
|
|
+ Map<String, String> typeMap = commonRepo.getTypeCodeNameMap();
|
|
|
authingList.addAll(taskDao.findindexTask().stream().filter(crowdTestTaskPO -> crowdTestTaskPO.getDeadTime().getTime() > System.currentTimeMillis()).map(crowdTestTaskPO -> {
|
|
|
- //根据code值查询出来该任务的type
|
|
|
- Optional<TestTypePO> serviceType = testTypeDao.findByCode(crowdTestTaskPO.getType());
|
|
|
CrowdTestTask crowdTestTask = new CrowdTestTask();
|
|
|
BeanUtils.copyProperties(crowdTestTaskPO, crowdTestTask);
|
|
|
- crowdTestTask.setType(serviceType.get().getName());
|
|
|
+ crowdTestTask.setType(typeMap.get(crowdTestTaskPO.getType()));
|
|
|
return new CrowdTaskVO(crowdTestTask);
|
|
|
}).collect(Collectors.toList()));
|
|
|
return authingList;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public List<CrowdTaskVO> crowdTaskVOSByTestTypeCode(String testTypeCode) {
|
|
|
+ Map<String, String> typeMap = commonRepo.getTypeCodeNameMap();
|
|
|
+ return taskDao.findByType(testTypeCode).stream().map(crowdTestTaskPO -> {
|
|
|
+ CrowdTestTask crowdTestTask = new CrowdTestTask();
|
|
|
+ BeanUtils.copyProperties(crowdTestTaskPO, crowdTestTask);
|
|
|
+ crowdTestTask.setType(typeMap.get(crowdTestTaskPO.getType()));
|
|
|
+ return new CrowdTaskVO(crowdTestTask);
|
|
|
+ }).collect(Collectors.toList());
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public List<CrowdTaskVO> crowdTaskVosWaitingAccept() {
|
|
|
List<CrowdTestTaskPO> canAcceptTask = taskDao.findCanAcceptTask();
|
|
|
List<CrowdTaskVO> taskVOList = canAcceptTask.stream().filter(crowdTestTaskPO -> crowdTestTaskPO.getDeadTime().getTime() > System.currentTimeMillis()).map(crowdTestTaskPO -> {
|