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

阅卷工作选多个考试

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);