|
|
@ -358,20 +358,20 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i |
|
|
|
public List<OrderExcelVo> listExcel(OmsOrderQuery omsOrderQuery) { |
|
|
|
QueryWrapper<OmsOrder> qw = new QueryWrapper<>(); |
|
|
|
if (StringUtils.isNotBlank(omsOrderQuery.getOrderSn())) { |
|
|
|
qw.like("order_sn", omsOrderQuery.getOrderSn()); |
|
|
|
qw.like("omo.order_sn", omsOrderQuery.getOrderSn()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(omsOrderQuery.getReceiverPhone())) { |
|
|
|
qw.like("receiver_phone", omsOrderQuery.getReceiverPhone()); |
|
|
|
qw.like("omo.receiver_phone", omsOrderQuery.getReceiverPhone()); |
|
|
|
} |
|
|
|
qw.apply(StringUtils.isNotBlank(omsOrderQuery.getCreateTimeStart()), "date_format (create_time,'%Y-%m-%d') >= date_format('" + omsOrderQuery.getCreateTimeStart() + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotBlank(omsOrderQuery.getCreateTimeEnd()), "date_format (create_time,'%Y-%m-%d') <= date_format('" + omsOrderQuery.getCreateTimeEnd() + "','%Y-%m-%d')" |
|
|
|
qw.apply(StringUtils.isNotBlank(omsOrderQuery.getCreateTimeStart()), "date_format (omo.create_time,'%Y-%m-%d') >= date_format('" + omsOrderQuery.getCreateTimeStart() + "','%Y-%m-%d')"). |
|
|
|
apply(StringUtils.isNotBlank(omsOrderQuery.getCreateTimeEnd()), "date_format (omo.create_time,'%Y-%m-%d') <= date_format('" + omsOrderQuery.getCreateTimeEnd() + "','%Y-%m-%d')" |
|
|
|
); |
|
|
|
List<OrderExcelVo> orders = new ArrayList<>(); |
|
|
|
if (StringUtils.isBlank(omsOrderQuery.getStatus())) { |
|
|
|
//查询全部订单
|
|
|
|
orders = orderMapper.listExcel(qw); |
|
|
|
} else { |
|
|
|
orders = orderMapper.listExcel(qw.eq("status", omsOrderQuery.getStatus())); |
|
|
|
orders = orderMapper.listExcel(qw.eq("omo.status", omsOrderQuery.getStatus())); |
|
|
|
} |
|
|
|
return orders; |
|
|
|
} |
|
|
@ -380,20 +380,20 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i |
|
|
|
public List<OrderExcelVo> listExcel2(OmsOrderLocationQuery omsOrderLocationQuery) { |
|
|
|
QueryWrapper<OmsOrder> qw = new QueryWrapper<>(); |
|
|
|
if (StringUtils.isNotBlank(omsOrderLocationQuery.getValueqhd())) { |
|
|
|
qw.eq("receiver_detail_address", omsOrderLocationQuery.getValueqhd()); |
|
|
|
qw.eq("omo.receiver_detail_address", omsOrderLocationQuery.getValueqhd()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(omsOrderLocationQuery.getValueszd())) { |
|
|
|
qw.eq("receiver_region", omsOrderLocationQuery.getValueszd()); |
|
|
|
qw.eq("omo.receiver_region", omsOrderLocationQuery.getValueszd()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(omsOrderLocationQuery.getReceiverPhone())) { |
|
|
|
qw.like("receiver_phone", omsOrderLocationQuery.getReceiverPhone()); |
|
|
|
qw.like("omo.receiver_phone", omsOrderLocationQuery.getReceiverPhone()); |
|
|
|
} |
|
|
|
List<OrderExcelVo> orders = new ArrayList<>(); |
|
|
|
if (StringUtils.isBlank(omsOrderLocationQuery.getStatus())) { |
|
|
|
//查询全部订单
|
|
|
|
orders = orderMapper.listExcel(qw); |
|
|
|
} else { |
|
|
|
orders = orderMapper.listExcel(qw.eq("status", omsOrderLocationQuery.getStatus())); |
|
|
|
orders = orderMapper.listExcel(qw.eq("omo.status", omsOrderLocationQuery.getStatus())); |
|
|
|
} |
|
|
|
return orders; |
|
|
|
} |
|
|
|