|
@@ -80,7 +80,7 @@ public class MarkWorkPaperCreateTask extends AbstractTask {
|
|
}
|
|
}
|
|
List<ExamRecordForMarkingBean> markRangeData = createMarkItems(examId, bean.getId());
|
|
List<ExamRecordForMarkingBean> markRangeData = createMarkItems(examId, bean.getId());
|
|
createStudentPapers(examId, bean.getId());
|
|
createStudentPapers(examId, bean.getId());
|
|
- createMarkRange(markRangeData);
|
|
|
|
|
|
+ createMarkRange(markRangeData, bean.getId());
|
|
if (dataEnd) {
|
|
if (dataEnd) {
|
|
markWorkExamDataEnd(bean.getId(), examId);
|
|
markWorkExamDataEnd(bean.getId(), examId);
|
|
}
|
|
}
|
|
@@ -122,7 +122,7 @@ public class MarkWorkPaperCreateTask extends AbstractTask {
|
|
producer.startDispose(MarkWorkCreateConsumer.class, 10, param);
|
|
producer.startDispose(MarkWorkCreateConsumer.class, 10, param);
|
|
}
|
|
}
|
|
|
|
|
|
- private void createMarkRange(List<ExamRecordForMarkingBean> beans)
|
|
|
|
|
|
+ private void createMarkRange(List<ExamRecordForMarkingBean> beans, Long workId)
|
|
throws InstantiationException, IllegalAccessException {
|
|
throws InstantiationException, IllegalAccessException {
|
|
List<MarkRangeBean> data = new ArrayList<>();
|
|
List<MarkRangeBean> data = new ArrayList<>();
|
|
Set<String> set = new HashSet<>();
|
|
Set<String> set = new HashSet<>();
|
|
@@ -133,6 +133,7 @@ public class MarkWorkPaperCreateTask extends AbstractTask {
|
|
mb.setBasePaperId(bean.getBasePaperId());
|
|
mb.setBasePaperId(bean.getBasePaperId());
|
|
mb.setCourseId(bean.getCourseId());
|
|
mb.setCourseId(bean.getCourseId());
|
|
mb.setRandomPaper(bean.getRandomPaper());
|
|
mb.setRandomPaper(bean.getRandomPaper());
|
|
|
|
+ mb.setWorkId(workId);
|
|
data.add(mb);
|
|
data.add(mb);
|
|
}
|
|
}
|
|
}
|
|
}
|