소스 검색

阅卷工作选多个考试

xiatian 5 년 전
부모
커밋
75e39ccc75
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      examcloud-task-service/src/main/java/cn/com/qmth/examcloud/task/service/job/MarkWorkPaperCreateTask.java

+ 4 - 2
examcloud-task-service/src/main/java/cn/com/qmth/examcloud/task/service/job/MarkWorkPaperCreateTask.java

@@ -67,8 +67,10 @@ public class MarkWorkPaperCreateTask extends AbstractTask {
             wbean.setAppendTime(bean.getAppendTime());
             req.setMarkWorkBean(wbean);
             try {
-                createMarkItems(Long.parseLong(bean.getExamId()), bean.getId());
-                createStudentPapers(Long.parseLong(bean.getExamId()), bean.getId());
+                for (Long examId : bean.getExamIds()) {
+                    createMarkItems(examId, bean.getId());
+                    createStudentPapers(examId, bean.getId());
+                }
                 wbean.setStatus(1);
             } catch (StatusException e) {
                 wbean.setStatus(2);