瀏覽代碼

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

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("存在未结束的任务,项目不能被提交");
             }
         }