|
@@ -67,8 +67,10 @@ public class MarkWorkPaperCreateTask extends AbstractTask {
|
|
wbean.setAppendTime(bean.getAppendTime());
|
|
wbean.setAppendTime(bean.getAppendTime());
|
|
req.setMarkWorkBean(wbean);
|
|
req.setMarkWorkBean(wbean);
|
|
try {
|
|
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);
|
|
wbean.setStatus(1);
|
|
} catch (StatusException e) {
|
|
} catch (StatusException e) {
|
|
wbean.setStatus(2);
|
|
wbean.setStatus(2);
|