提交 0bd8d347 authored 作者: liuhaiquan's avatar liuhaiquan

修改运单搜索条件聚合

上级 e176d792
......@@ -19,12 +19,10 @@ import java.util.List;
@Getter
@Setter
public class PageOwnerOrderChildListParam extends PageParam {
@ApiModelProperty("订单编号")
private String orderNo;
@ApiModelProperty("运单编号")
private String childNo;
@ApiModelProperty("车牌号")
private String truckNo;
@ApiModelProperty("运单编号/车牌号/订单编号")
private String searchNo;
@ApiModelProperty("运单状态集合")
private List<Integer> status;
@ApiModelProperty("开始时间")
......
......@@ -515,9 +515,12 @@ public class OrderChildDaoImpl extends BaseDaoImpl<OrderChildMapper, OrderChild,
public IPage<OrderChild> pageOwnerOrderChildList(PageOwnerOrderChildListParam param) {
LambdaQueryWrapper<OrderChild> query = new LambdaQueryWrapper<>();
query.eq(OrderChild :: getOwnerUserNo,param.getOwnerUserNo());
if(StringUtils.isNotBlank(param.getOrderNo())){query.eq(OrderChild :: getOrderNo,param.getOrderNo());}
if(StringUtils.isNotBlank(param.getChildNo())){query.eq(OrderChild :: getChildNo,param.getChildNo());}
if(StringUtils.isNotBlank(param.getTruckNo())){query.eq(OrderChild :: getTruckNo,param.getTruckNo());}
if(StringUtils.isNotBlank(param.getSearchNo())){
query.and(i ->
i.eq(OrderChild :: getChildNo,param.getSearchNo()).or()
.eq(OrderChild :: getTruckNo,param.getSearchNo()).or()
.eq(OrderChild :: getOrderNo,param.getSearchNo()));
}
if(CollectionUtil.isNotEmpty(param.getStatus())){query.in(OrderChild :: getStatus,param.getStatus());}
if(StringUtils.isNotBlank(param.getBeginTime())){query.ge(OrderChild :: getCreateTime,param.getBeginTime());}
if(StringUtils.isNotBlank(param.getEndTime())){query.le(OrderChild :: getCreateTime,param.getEndTime());}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论