wangwei 7 年之前
父节点
当前提交
7fd7c2ce07
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. 7 3
      exam-work-api/src/main/java/cn/com/qmth/examcloud/service/examwork/api/ExamApi.java

+ 7 - 3
exam-work-api/src/main/java/cn/com/qmth/examcloud/service/examwork/api/ExamApi.java

@@ -273,14 +273,18 @@ public class ExamApi extends ControllerSupport {
 
 
 		courseGroupRepo.save(courseGroup);
 		courseGroupRepo.save(courseGroup);
 		Long groupId = courseGroup.getId();
 		Long groupId = courseGroup.getId();
+		Long examId = courseGroup.getExamId();
 
 
 		List<Long> courseIdList = courseGroup.getCourseIdList();
 		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)) {
 		if (CollectionUtils.isNotEmpty(courseIdList)) {
 			for (Long courseId : 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);
 			}
 			}
 		}
 		}