|
@@ -1,10 +1,7 @@
|
|
|
package com.mooctest.crowd.site.mediator.impl;
|
|
|
|
|
|
import com.mooctest.crowd.domain.dao.EvaluationAgencyDao;
|
|
|
-import com.mooctest.crowd.domain.domainobject.CrowdTestProject;
|
|
|
-import com.mooctest.crowd.domain.domainobject.CrowdTestTask;
|
|
|
-import com.mooctest.crowd.domain.domainobject.CrowdTestTaskStatus;
|
|
|
-import com.mooctest.crowd.domain.domainobject.User;
|
|
|
+import com.mooctest.crowd.domain.domainobject.*;
|
|
|
import com.mooctest.crowd.domain.exception.AccountNotExistException;
|
|
|
import com.mooctest.crowd.domain.repository.CrowdTestProjectRepo;
|
|
|
import com.mooctest.crowd.domain.repository.UserRepo;
|
|
@@ -17,6 +14,7 @@ import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Comparator;
|
|
|
+import java.util.Iterator;
|
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
@@ -152,14 +150,14 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
List<CrowdTaskVO> taskVOList = project.getCrowdTestTaskList().stream().map(crowdTestTask -> {
|
|
|
return new CrowdTaskVO(crowdTestTask);
|
|
|
}).collect(Collectors.toList());
|
|
|
-// List<CrowdReportVO> reportVOList = project.getCrowdTestReportListByProjectId(projectId, taskVOList.get(0).getId())
|
|
|
-// .stream()
|
|
|
-// .map(crowdTestReport -> {
|
|
|
-// return new CrowdReportVO(crowdTestReport);
|
|
|
-// }).collect(Collectors.toList());
|
|
|
+ List<CrowdReportVO> reportVOList = null;
|
|
|
+ if (project.getCrowdTestReportForProject() != null) {
|
|
|
+ reportVOList = new ArrayList<>();
|
|
|
+ reportVOList.add(new CrowdReportVO(project.getCrowdTestReportForProject()));
|
|
|
+ }
|
|
|
projectDetailsDTO.setProjectDetails(new CrowdProjectVO(project));
|
|
|
projectDetailsDTO.setTaskList(taskVOList);
|
|
|
-// projectDetailsDTO.setCrowdReportVOList(reportVOList);
|
|
|
+ projectDetailsDTO.setReportList(reportVOList);
|
|
|
return projectDetailsDTO;
|
|
|
}
|
|
|
|