|
@@ -122,6 +122,16 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
private UserToRoleDao userToRoleDao;
|
|
|
|
|
|
@Override
|
|
|
+ public List<CrowdTaskVO> findIndexTask() {
|
|
|
+ List<CrowdTaskVO> hotMoreTestprojects = taskDao.findindexTask().stream().map(crowdTestTaskPO -> {
|
|
|
+ CrowdTestTask task = new CrowdTestTask();
|
|
|
+ BeanUtils.copyProperties(crowdTestTaskPO, task);
|
|
|
+ return new CrowdTaskVO(task);
|
|
|
+ }).collect(Collectors.toList());
|
|
|
+ return hotMoreTestprojects;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public void saveEnterpriseRole(User user, ApplyEnterpriseAuthCommand applyEnterpriseAuthCommand) {
|
|
|
//如果是研发机构那么能发包
|
|
|
if(applyEnterpriseAuthCommand.getRoleList().contains(0) && applyEnterpriseAuthCommand.getRoleList().contains(1)){
|
|
@@ -1035,10 +1045,20 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
return authingList;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<CrowdTestProjectVO> hotCrowdTestProjects() {
|
|
|
+ List<CrowdTestProjectVO> authingList = new ArrayList<>();
|
|
|
+ authingList.addAll(projectDao.findall().stream().map(crowdTestProjectPO -> {
|
|
|
+ CrowdTestProject crowdTestProject = new CrowdTestProject();
|
|
|
+ BeanUtils.copyProperties(crowdTestProjectPO, crowdTestProject);
|
|
|
+ return new CrowdTestProjectVO(crowdTestProject);
|
|
|
+ }).collect(Collectors.toList()));
|
|
|
+ return authingList;
|
|
|
|
|
|
- public List<CrowdTestProjectVO> crowdTestProjects() {
|
|
|
+ }
|
|
|
+ public List<CrowdTestProjectVO> crowdTestProjects(){
|
|
|
List<CrowdTestProjectVO> authingList = new ArrayList<>();
|
|
|
- authingList.addAll(projectDao.findAll().stream().map(crowdTestProjectPO -> {
|
|
|
+ authingList.addAll(projectDao.findindexProject().stream().map(crowdTestProjectPO -> {
|
|
|
CrowdTestProject crowdTestProject = new CrowdTestProject();
|
|
|
BeanUtils.copyProperties(crowdTestProjectPO, crowdTestProject);
|
|
|
// 应用类型值的转换
|
|
@@ -1056,9 +1076,8 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
|
|
|
@Override
|
|
|
public List<CrowdTaskVO> crowdTaskVos() {
|
|
|
-
|
|
|
List<CrowdTaskVO> authingList = new ArrayList<>();
|
|
|
- authingList.addAll(taskDao.findAll().stream().map(crowdTestTaskPO -> {
|
|
|
+ authingList.addAll(taskDao.findAll().stream().map(crowdTestTaskPO ->{
|
|
|
//根据code值查询出来该任务的type
|
|
|
Optional<TestTypePO> serviceType = testTypeDao.findByCode(crowdTestTaskPO.getType());
|
|
|
CrowdTestTask crowdTestTask = new CrowdTestTask();
|