|
@@ -273,14 +273,18 @@ public class ExamApi extends ControllerSupport {
|
|
|
|
|
|
courseGroupRepo.save(courseGroup);
|
|
|
Long groupId = courseGroup.getId();
|
|
|
+ Long examId = courseGroup.getExamId();
|
|
|
|
|
|
List<Long> courseIdList = courseGroup.getCourseIdList();
|
|
|
- jdbcTemplate.update("delete from ecs_exam_course_group_course where group_id=?", groupId);
|
|
|
+ jdbcTemplate.update("delete from ecs_exam_course_group_course where group_id=?", groupId);
|
|
|
|
|
|
if (CollectionUtils.isNotEmpty(courseIdList)) {
|
|
|
for (Long courseId : courseIdList) {
|
|
|
- jdbcTemplate.update("insert into ecs_exam_course_group_course(group_id,course_id) values(?,?)", groupId,
|
|
|
- courseId);
|
|
|
+ jdbcTemplate.update("delete from ecs_exam_course_group_course where exam_id=? and course_id=?",
|
|
|
+ groupId, courseId);
|
|
|
+ jdbcTemplate.update(
|
|
|
+ "insert into ecs_exam_course_group_course(group_id,course_id,exam_id) values(?,?,?)", groupId,
|
|
|
+ courseId, examId);
|
|
|
}
|
|
|
}
|
|
|
|