|
@@ -7,6 +7,7 @@ import com.mooctest.crowd.domain.exception.BadRequestException;
|
|
|
import com.mooctest.crowd.domain.exception.BaseException;
|
|
import com.mooctest.crowd.domain.exception.BaseException;
|
|
|
import com.mooctest.crowd.domain.exception.Excel2ProjectException;
|
|
import com.mooctest.crowd.domain.exception.Excel2ProjectException;
|
|
|
import com.mooctest.crowd.domain.factory.CrowdTestProjectFactory;
|
|
import com.mooctest.crowd.domain.factory.CrowdTestProjectFactory;
|
|
|
|
|
+import com.mooctest.crowd.domain.model.CrowdTestProjectPO;
|
|
|
import com.mooctest.crowd.domain.repository.CrowdTestProjectRepo;
|
|
import com.mooctest.crowd.domain.repository.CrowdTestProjectRepo;
|
|
|
import com.mooctest.crowd.domain.repository.UserRepo;
|
|
import com.mooctest.crowd.domain.repository.UserRepo;
|
|
|
import com.mooctest.crowd.site.command.CrowdTestProjectCommand;
|
|
import com.mooctest.crowd.site.command.CrowdTestProjectCommand;
|
|
@@ -57,6 +58,11 @@ public class CrowdProjectServiceImpl implements CrowdProjectService {
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ public List<CrowdTestProject> getAll() {
|
|
|
|
|
+ return projectRepo.getAllCrowdTestProject();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
public ProjectDetailsDTO getProjectDetails(String projectCode, Long userId) {
|
|
public ProjectDetailsDTO getProjectDetails(String projectCode, Long userId) {
|
|
|
if (userId==null)
|
|
if (userId==null)
|
|
|
return viewMediator.renderProjectDetails(projectRepo.getByProjectCode(projectCode), null);
|
|
return viewMediator.renderProjectDetails(projectRepo.getByProjectCode(projectCode), null);
|