Quellcode durchsuchen

删除REPORTED状态后,对任务页面的操作控制,通过task的reportList是否有内容判断是否显示结束项目按钮

xuexiaobo vor 6 Jahren
Ursprung
Commit
1c3ad34ca4

+ 3 - 0
core/src/main/java/com/mooctest/crowd/domain/exception/UserNotExistException.java

@@ -1,9 +1,12 @@
 package com.mooctest.crowd.domain.exception;
 
+import lombok.NoArgsConstructor;
+
 /**
  * @Author: xuexb
  * @Date: 2019.7.5 14:36
  */
+@NoArgsConstructor
 public class UserNotExistException extends BaseException {
     public UserNotExistException(String msg){
         super(msg);

+ 4 - 4
site/src/main/java/com/mooctest/crowd/site/service/impl/CrowdTaskServiceImpl.java

@@ -147,10 +147,10 @@ public class CrowdTaskServiceImpl implements CrowdTaskService {
                 } else if (task.getStatus() == CrowdTestTaskStatus.HAS_RECEIVED){
                     taskOperationControl.setUploadReport(true);
                 }
-//                else if (task.getStatus() == CrowdTestTaskStatus.HAS_REPORTED){
-//                    taskOperationControl.setFinish(true);
-//                    taskOperationControl.setUploadReport(true);
-//                }
+                else if (task.getCrowdTestReportList().size()>0){
+                    taskOperationControl.setFinish(true);
+                    taskOperationControl.setUploadReport(true);
+                }
                 else if (task.getStatus() == CrowdTestTaskStatus.HAS_COMMITED){
                     taskOperationControl.setUploadReport(true);
                 }