|
@@ -1582,6 +1582,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
examPrintPlan.setSyncStatus(ExamPrintPlanSyncStatusEnum.INIT);
|
|
examPrintPlan.setSyncStatus(ExamPrintPlanSyncStatusEnum.INIT);
|
|
examPrintPlanService.save(examPrintPlan);
|
|
examPrintPlanService.save(examPrintPlan);
|
|
|
|
|
|
|
|
+ String paperNumber = examTask.getPaperNumber();
|
|
if (ExamModelEnum.MODEL1.equals(basicExam.getExamModel())) {
|
|
if (ExamModelEnum.MODEL1.equals(basicExam.getExamModel())) {
|
|
List<ExamDetailList> examDetailLists = JSONObject.parseArray(JSONObject.toJSONString(examDetailParams.getList()), ExamDetailList.class);
|
|
List<ExamDetailList> examDetailLists = JSONObject.parseArray(JSONObject.toJSONString(examDetailParams.getList()), ExamDetailList.class);
|
|
int i = 1;
|
|
int i = 1;
|
|
@@ -1624,7 +1625,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
examDetailCourse.setExamDetailId(examDetail.getId());
|
|
examDetailCourse.setExamDetailId(examDetail.getId());
|
|
examDetailCourse.setCourseCode(examTask.getCourseCode());
|
|
examDetailCourse.setCourseCode(examTask.getCourseCode());
|
|
examDetailCourse.setCourseName(examTask.getCourseName());
|
|
examDetailCourse.setCourseName(examTask.getCourseName());
|
|
- examDetailCourse.setPaperNumber(examTask.getPaperNumber());
|
|
|
|
|
|
+ examDetailCourse.setPaperNumber(paperNumber);
|
|
examDetailCourse.setClazzId(examDetailList.getClassId());
|
|
examDetailCourse.setClazzId(examDetailList.getClassId());
|
|
examDetailCourse.setTotalSubjects(examDetailList.getStudentCount());
|
|
examDetailCourse.setTotalSubjects(examDetailList.getStudentCount());
|
|
examDetailCourse.setCreateId(sysUser.getId());
|
|
examDetailCourse.setCreateId(sysUser.getId());
|
|
@@ -1632,7 +1633,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
|
|
|
// 更新实际考生数量
|
|
// 更新实际考生数量
|
|
List<ExamTaskStudentObjectParam> examTaskStudentObjectParamList = examDetailList.getExamTaskStudentObjectParamList();
|
|
List<ExamTaskStudentObjectParam> examTaskStudentObjectParamList = examDetailList.getExamTaskStudentObjectParamList();
|
|
- List<ExamStudent> examStudents = printCommonService.createBatchStudentByStudentList(schoolId, examDetailList.getExtendFields(), examTaskStudentObjectParamList, examDetailCourse.getId(), sysUser);
|
|
|
|
|
|
+ List<ExamStudent> examStudents = printCommonService.createBatchStudentByStudentList(schoolId, paperNumber, examDetailList.getExtendFields(), examTaskStudentObjectParamList, examDetailCourse.getId(), sysUser);
|
|
if (!CollectionUtils.isEmpty(examStudents)) {
|
|
if (!CollectionUtils.isEmpty(examStudents)) {
|
|
examStudentService.insertBatch(examStudents);
|
|
examStudentService.insertBatch(examStudents);
|
|
}
|
|
}
|
|
@@ -1680,7 +1681,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
examDetailCourse.setExamDetailId(examDetail.getId());
|
|
examDetailCourse.setExamDetailId(examDetail.getId());
|
|
examDetailCourse.setCourseCode(examTask.getCourseCode());
|
|
examDetailCourse.setCourseCode(examTask.getCourseCode());
|
|
examDetailCourse.setCourseName(examTask.getCourseName());
|
|
examDetailCourse.setCourseName(examTask.getCourseName());
|
|
- examDetailCourse.setPaperNumber(examTask.getPaperNumber());
|
|
|
|
|
|
+ examDetailCourse.setPaperNumber(paperNumber);
|
|
examDetailCourse.setTotalSubjects(examDetailParams.getPrintCount());
|
|
examDetailCourse.setTotalSubjects(examDetailParams.getPrintCount());
|
|
examDetailCourse.setCreateId(sysUser.getId());
|
|
examDetailCourse.setCreateId(sysUser.getId());
|
|
examDetailCourseService.save(examDetailCourse);
|
|
examDetailCourseService.save(examDetailCourse);
|