|
|
|
|
|
|
|
|
if (request.getAgentId() != null) { |
|
|
if (request.getAgentId() != null) { |
|
|
list.add(cb.equal(root.<Integer>get("agentId"), request.getAgentId())); |
|
|
list.add(cb.equal(root.<Integer>get("agentId"), request.getAgentId())); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (request.getAgentId() != null) { |
|
|
|
|
|
list.add(cb.equal(root.<Integer>get("afterPlateNum"), request.getAfterPlateNum())); |
|
|
|
|
|
} |
|
|
|
|
|
if (request.getAgentId() != null) { |
|
|
|
|
|
list.add(cb.equal(root.<Integer>get("afterPlateColor"), request.getAfterPlateColor())); |
|
|
|
|
|
} |
|
|
Predicate[] p = new Predicate[list.size()]; |
|
|
Predicate[] p = new Predicate[list.size()]; |
|
|
return cb.and(list.toArray(p)); |
|
|
return cb.and(list.toArray(p)); |
|
|
}), PageRequest.of(request.getPageNo() - 1, request.getPageSize(), |
|
|
}), PageRequest.of(request.getPageNo() - 1, request.getPageSize(), |