public RefundOrder baseSelectByMchIdAndMchRefundNo(String mchId, String mchRefundNo) { RefundOrderExample example = new RefundOrderExample(); RefundOrderExample.Criteria criteria = example.createCriteria(); criteria.andMchIdEqualTo(mchId); criteria.andMchRefundNoEqualTo(mchRefundNo); List<RefundOrder> refundOrderList = refundOrderMapper.selectByExample(example); return CollectionUtils.isEmpty(refundOrderList) ? null : refundOrderList.get(0); }
public RefundOrder baseSelectByMchIdAndRefundOrderId(String mchId, String refundOrderId) { RefundOrderExample example = new RefundOrderExample(); RefundOrderExample.Criteria criteria = example.createCriteria(); criteria.andMchIdEqualTo(mchId); criteria.andRefundOrderIdEqualTo(refundOrderId); List<RefundOrder> refundOrderList = refundOrderMapper.selectByExample(example); return CollectionUtils.isEmpty(refundOrderList) ? null : refundOrderList.get(0); }
void setCriteria(RefundOrderExample.Criteria criteria, RefundOrder refundOrder) { if(refundOrder != null) { if(StringUtils.isNotBlank(refundOrder.getMchId())) criteria.andMchIdEqualTo(refundOrder.getMchId()); if(StringUtils.isNotBlank(refundOrder.getRefundOrderId())) criteria.andRefundOrderIdEqualTo(refundOrder.getRefundOrderId()); if(StringUtils.isNotBlank(refundOrder.getRefundOrderId())) criteria.andMchRefundNoEqualTo(refundOrder.getMchRefundNo()); if(StringUtils.isNotBlank(refundOrder.getChannelOrderNo())) criteria.andChannelOrderNoEqualTo(refundOrder.getChannelOrderNo()); if(refundOrder.getStatus() != null && refundOrder.getStatus() != -99) criteria.andStatusEqualTo(refundOrder.getStatus()); } }