wangwei il y a 6 ans
Parent
commit
3583d84e14

+ 2 - 1
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/core/examwork/api/provider/HandleSyncCloudServiceProvider.java

@@ -57,6 +57,7 @@ public class HandleSyncCloudServiceProvider extends ControllerSupport
 		Long courseId = req.getId();
 		String courseLevel = req.getLevel();
 		Long rootOrgId = req.getRootOrgId();
+		Boolean enable = req.getEnable();
 
 		if (StringUtils.isBlank(courseName)) {
 			throw new StatusException("B-100001", "courseName is null");
@@ -73,7 +74,7 @@ public class HandleSyncCloudServiceProvider extends ControllerSupport
 
 		examStudentRepo.updateCourse(courseName, courseLevel, courseId);
 
-		examCourseRelationRepo.updateCourse(courseName, courseLevel, courseId);
+		examCourseRelationRepo.updateCourse(courseName, courseLevel, enable, courseId);
 
 		SyncCourseResp resp = new SyncCourseResp();
 		return resp;

+ 2 - 2
examcloud-core-examwork-dao/src/main/java/cn/com/qmth/examcloud/core/examwork/dao/ExamCourseRelationRepo.java

@@ -27,7 +27,7 @@ public interface ExamCourseRelationRepo
 	void deleteByExamIdAndCourseId(Long examId, Long courseId);
 
 	@Modifying
-	@Query("update ExamCourseRelationEntity s set s.courseName = ?1, s.courseLevel  = ?2  where s.courseId=?3")
-	void updateCourse(String courseName, String courseLevel, Long courseId);
+	@Query("update ExamCourseRelationEntity s set s.courseName = ?1, s.courseLevel  = ?2,s.courseEnable=?3 where s.courseId=?4")
+	void updateCourse(String courseName, String courseLevel, Boolean courseEnable, Long courseId);
 
 }

+ 11 - 0
examcloud-core-examwork-dao/src/main/java/cn/com/qmth/examcloud/core/examwork/dao/entity/ExamCourseRelationEntity.java

@@ -30,6 +30,9 @@ public class ExamCourseRelationEntity extends JpaEntity {
 	@Column(nullable = false)
 	private String courseLevel;
 
+	@Column(nullable = false)
+	private Boolean courseEnable;
+
 	public Long getExamId() {
 		return examId;
 	}
@@ -70,4 +73,12 @@ public class ExamCourseRelationEntity extends JpaEntity {
 		this.courseLevel = courseLevel;
 	}
 
+	public Boolean getCourseEnable() {
+		return courseEnable;
+	}
+
+	public void setCourseEnable(Boolean courseEnable) {
+		this.courseEnable = courseEnable;
+	}
+
 }