@@ -78,6 +78,13 @@ public class AflPlateChangeQueryHandler extends AbstractAfterSalesManager<AflPla | |||
if (request.getAgentId() != null) { | |||
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()]; | |||
return cb.and(list.toArray(p)); | |||
}), PageRequest.of(request.getPageNo() - 1, request.getPageSize(), |
@@ -11,6 +11,24 @@ public class AflPlateChangeQueryRequest extends AbstractAfterSalesPageRequest<A | |||
private String plateNum; | |||
private Integer plateColor; | |||
private String agentId ; | |||
private String afterPlateNum ; | |||
private Integer afterPlateColor ; | |||
public String getAfterPlateNum() { | |||
return afterPlateNum; | |||
} | |||
public void setAfterPlateNum(String afterPlateNum) { | |||
this.afterPlateNum = afterPlateNum; | |||
} | |||
public Integer getAfterPlateColor() { | |||
return afterPlateColor; | |||
} | |||
public void setAfterPlateColor(Integer afterPlateColor) { | |||
this.afterPlateColor = afterPlateColor; | |||
} | |||
public String getPlateNum() { | |||
return plateNum; |