public PayOrder selectPayOrderByMchIdAndMchOrderNo(String mchId, String mchOrderNo) { PayOrderExample example = new PayOrderExample(); PayOrderExample.Criteria criteria = example.createCriteria(); criteria.andMchIdEqualTo(mchId); criteria.andMchOrderNoEqualTo(mchOrderNo); List<PayOrder> payOrderList = payOrderMapper.selectByExample(example); return CollectionUtils.isEmpty(payOrderList) ? null : payOrderList.get(0); }
public PayOrder baseSelectByMchIdAndMchOrderNo(String mchId, String mchOrderNo) { PayOrderExample example = new PayOrderExample(); PayOrderExample.Criteria criteria = example.createCriteria(); criteria.andMchIdEqualTo(mchId); criteria.andMchOrderNoEqualTo(mchOrderNo); List<PayOrder> payOrderList = payOrderMapper.selectByExample(example); return CollectionUtils.isEmpty(payOrderList) ? null : payOrderList.get(0); }
public PayOrder baseSelectPayOrderByMchIdAndMchOrderNo(String mchId, String mchOrderNo) { PayOrderExample example = new PayOrderExample(); PayOrderExample.Criteria criteria = example.createCriteria(); criteria.andMchIdEqualTo(mchId); criteria.andMchOrderNoEqualTo(mchOrderNo); List<PayOrder> payOrderList = payOrderMapper.selectByExample(example); return CollectionUtils.isEmpty(payOrderList) ? null : payOrderList.get(0); }
void setCriteria(PayOrderExample.Criteria criteria, PayOrder payOrder) { if(payOrder != null) { if(StringUtils.isNotBlank(payOrder.getMchId())) criteria.andMchIdEqualTo(payOrder.getMchId()); if(StringUtils.isNotBlank(payOrder.getPayOrderId())) criteria.andPayOrderIdEqualTo(payOrder.getPayOrderId()); if(StringUtils.isNotBlank(payOrder.getMchOrderNo())) criteria.andMchOrderNoEqualTo(payOrder.getMchOrderNo()); if(StringUtils.isNotBlank(payOrder.getChannelOrderNo())) criteria.andChannelOrderNoEqualTo(payOrder.getChannelOrderNo()); if(payOrder.getStatus() != null && payOrder.getStatus() != -99) criteria.andStatusEqualTo(payOrder.getStatus()); } }