|
@@ -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()]));
|
|
|
};
|
|
|
|