|
@@ -129,6 +129,9 @@ public class MarkerServiceImpl extends BaseQueryService<Marker> implements Marke
|
|
@Override
|
|
@Override
|
|
public Predicate toPredicate(Root<Marker> root, CriteriaQuery<?> cQuery, CriteriaBuilder cb) {
|
|
public Predicate toPredicate(Root<Marker> root, CriteriaQuery<?> cQuery, CriteriaBuilder cb) {
|
|
List<Predicate> predicates = new LinkedList<Predicate>();
|
|
List<Predicate> predicates = new LinkedList<Predicate>();
|
|
|
|
+ if (query.getMarked() != null&&query.getMarked()) {
|
|
|
|
+ predicates.add(cb.gt(root.get("finishCount"), 0));
|
|
|
|
+ }
|
|
if (query.getId() != null) {
|
|
if (query.getId() != null) {
|
|
predicates.add(cb.equal(root.get("id"), query.getId()));
|
|
predicates.add(cb.equal(root.get("id"), query.getId()));
|
|
}
|
|
}
|