|
|
@@ -12,6 +12,7 @@ import com.mooctest.crowd.domain.repository.EvaluationAgencyRepo;
|
|
|
import com.mooctest.crowd.domain.repository.UserRepo;
|
|
|
import com.mooctest.crowd.site.command.*;
|
|
|
import com.mooctest.crowd.site.data.dto.*;
|
|
|
+import com.mooctest.crowd.site.data.enums.ProjectType;
|
|
|
import com.mooctest.crowd.site.data.vo.*;
|
|
|
import com.mooctest.crowd.site.mediator.ViewMediator;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -190,8 +191,10 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
reportVOList.add(new CrowdReportVO(project.getCrowdTestReportForProject()));
|
|
|
}
|
|
|
CrowdProjectVO projectVO = new CrowdProjectVO(project);
|
|
|
- Optional<UserPO> regionManager = userDao.findById(project.getRegionalManagerId());
|
|
|
- projectVO.setInstitution(regionManager.isPresent()?regionManager.get().getName():"区域管理员已注销");
|
|
|
+ if (project.getStatus() > CrowdTestProjectStatus.HAS_RELEASED){
|
|
|
+ Optional<UserPO> regionManager = userDao.findById(project.getRegionalManagerId());
|
|
|
+ projectVO.setInstitution(regionManager.isPresent()?regionManager.get().getName():"区域管理员已注销");
|
|
|
+ }
|
|
|
projectDetailsDTO.setProjectDetails(projectVO);
|
|
|
projectDetailsDTO.setTaskList(taskVOList);
|
|
|
projectDetailsDTO.setReportList(reportVOList);
|