wangwei 6 ani în urmă
părinte
comite
bc86370bdd

+ 6 - 1
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/core/examwork/api/controller/ExamController.java

@@ -168,7 +168,8 @@ public class ExamController extends ControllerSupport {
 	@GetMapping("queryExamCourseList")
 	public List<ExamCourseRelationEntity> getExamCourseList(
 			@RequestParam(required = true) Long examId, @RequestParam(required = false) String name,
-			@RequestParam(required = false) String level) {
+			@RequestParam(required = false) String level,
+			@RequestParam(required = false) Boolean enable) {
 
 		ExamEntity one = examRepo.findOne(examId);
 		if (null == one) {
@@ -190,6 +191,10 @@ public class ExamController extends ControllerSupport {
 				predicates.add(cb.equal(root.get("level"), toSqlSearchPattern(level)));
 			}
 
+			if (null != enable) {
+				predicates.add(cb.equal(root.get("courseEnable"), enable));
+			}
+
 			return cb.and(predicates.toArray(new Predicate[predicates.size()]));
 		};