|
|
@ -375,4 +375,26 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i |
|
|
|
} |
|
|
|
return orders; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<OrderExcelVo> listExcel2(OmsOrderLocationQuery omsOrderLocationQuery) { |
|
|
|
QueryWrapper<OmsOrder> qw = new QueryWrapper<>(); |
|
|
|
if (StringUtils.isNotBlank(omsOrderLocationQuery.getValueqhd())) { |
|
|
|
qw.eq("receiver_detail_address", omsOrderLocationQuery.getValueqhd()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(omsOrderLocationQuery.getValueszd())) { |
|
|
|
qw.eq("receiver_region", omsOrderLocationQuery.getValueszd()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(omsOrderLocationQuery.getReceiverPhone())) { |
|
|
|
qw.like("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())); |
|
|
|
} |
|
|
|
return orders; |
|
|
|
} |
|
|
|
} |
|
|
|