Преглед на файлове

提交项目时检查任务,过滤被拒绝的任务

xuexiaobo преди 6 години
родител
ревизия
b053dce6c4
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      core/src/main/java/com/mooctest/crowd/domain/domainobject/CrowdTestProject.java

+ 1 - 1
core/src/main/java/com/mooctest/crowd/domain/domainobject/CrowdTestProject.java

@@ -633,7 +633,7 @@ public class CrowdTestProject {
             throw new CrowdTestProjectException("还未创建任务,项目不能被提交");
         }else{
             //结束项目时查看是否已结束任务
-            if(this.getCrowdTestTaskList().stream().anyMatch(task -> task.getStatus()!=CrowdTestTaskStatus.HAS_FINISHED)){
+            if(this.getCrowdTestTaskList().stream().filter(task -> task.getStatus()!=CrowdTestTaskStatus.HAS_REJECTED).anyMatch(task -> task.getStatus()!=CrowdTestTaskStatus.HAS_FINISHED)){
                 throw new CrowdTestTaskException("存在未结束的任务,项目不能被提交");
             }
         }