|
@@ -92,6 +92,12 @@ public class CourseService {
|
|
|
if(!StringUtils.isEmpty(courseCriteria.getCode())){
|
|
|
predicates.add(cb.like(root.get("code"),"%"+courseCriteria.getCode()+"%"));
|
|
|
}
|
|
|
+ if(!StringUtils.isEmpty(courseCriteria.getLevel())){
|
|
|
+ predicates.add(cb.equal(root.get("level"),courseCriteria.getLevel()));
|
|
|
+ }
|
|
|
+ if(!StringUtils.isEmpty(courseCriteria.getEnable())){
|
|
|
+ predicates.add(cb.equal(root.get("enable"),courseCriteria.getEnable()));
|
|
|
+ }
|
|
|
return cb.and(predicates.toArray(new Predicate[predicates.size()]));
|
|
|
};
|
|
|
return specification;
|