|  |  |  | 
|---|
|  |  |  | predicates.add(predicate2); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (null != param.getStart()) { | 
|---|
|  |  |  | Predicate predicate3 = cb.greaterThan(root.get("ywrq"), ContextUtil.getCurZero(param.getStart())); | 
|---|
|  |  |  | Predicate predicate3 = cb.greaterThan(root.get("jssj"), ContextUtil.getCurZero(param.getStart())); | 
|---|
|  |  |  | predicates.add(predicate3); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (null != param.getEnd()) { | 
|---|
|  |  |  | Predicate predicate4 = cb.lessThan(root.get("ywrq"), ContextUtil.getNextZero(param.getEnd())); | 
|---|
|  |  |  | Predicate predicate4 = cb.lessThan(root.get("jssj"), ContextUtil.getNextZero(param.getEnd())); | 
|---|
|  |  |  | predicates.add(predicate4); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return cb.and(predicates.toArray(new Predicate[0])); | 
|---|