yin 1 년 전
부모
커밋
e72516450a
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/impl/ScanOmrTaskServiceImpl.java

+ 2 - 2
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/impl/ScanOmrTaskServiceImpl.java

@@ -649,11 +649,11 @@ public class ScanOmrTaskServiceImpl extends ServiceImpl<ScanOmrTaskMapper, ScanO
         List<ScanOmrTask> omrTaskList = new ArrayList<ScanOmrTask>();
         List<ScanOmrTask> omrTaskList = new ArrayList<ScanOmrTask>();
         for (ConditionType c : ConditionType.values()) {
         for (ConditionType c : ConditionType.values()) {
             List<ScanOmrTask> omrTask = this.buildTask(c, studentId);
             List<ScanOmrTask> omrTask = this.buildTask(c, studentId);
-            if (!omrTask.isEmpty()) {
+            if (omrTask!=null && !omrTask.isEmpty()) {
                 omrTaskList.addAll(omrTask);
                 omrTaskList.addAll(omrTask);
             }
             }
         }
         }
-        if (omrTaskList!=null && !omrTaskList.isEmpty()) {
+        if (!omrTaskList.isEmpty()) {
             this.saveBatch(omrTaskList);
             this.saveBatch(omrTaskList);
         }
         }
     }
     }