| | |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | @Override |
| | | public WxBillDetail findOne(WxBillDetail wxBillDetail) { |
| | | QueryWrapper<WxBillDetail> wrapper = new QueryWrapper<>(wxBillDetail); |
| | | return wxBillDetailMapper.selectOne(wrapper); |
| | | return wxBillDetailMapper.selectOne(wrapper.last(" limit 1")); |
| | | } |
| | | |
| | | @Override |
| | |
| | | QueryWrapper<WxBillDetail> wrapper = new QueryWrapper<>(wxBillDetail); |
| | | return wxBillDetailMapper.selectList(wrapper); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public PageData<WxBillDetail> findPage(PageWrap<WxBillDetail> pageWrap) { |
| | | IPage<WxBillDetail> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); |
| | |
| | | if (pageWrap.getModel().getBillType() != null) { |
| | | queryWrapper.lambda().eq(WxBillDetail::getBillType, pageWrap.getModel().getBillType()); |
| | | } |
| | | if (pageWrap.getModel().getBillStatus() != null) { |
| | | queryWrapper.lambda().eq(WxBillDetail::getBillStatus, pageWrap.getModel().getBillStatus()); |
| | | } |
| | | // if (pageWrap.getModel().getBillStatus() != null) { |
| | | // queryWrapper.lambda().eq(WxBillDetail::getBillStatus, pageWrap.getModel().getBillStatus()); |
| | | // } |
| | | if (pageWrap.getModel().getBankType() != null) { |
| | | queryWrapper.lambda().eq(WxBillDetail::getBankType, pageWrap.getModel().getBankType()); |
| | | } |
| | |
| | | if (pageWrap.getModel().getRateRemark() != null) { |
| | | queryWrapper.lambda().eq(WxBillDetail::getRateRemark, pageWrap.getModel().getRateRemark()); |
| | | } |
| | | // queryWrapper.lambda().in(WxBillDetail::getBillStatus, Arrays.asList("SUCCESS","REFUND")); |
| | | queryWrapper.lambda().ge(pageWrap.getModel().getStartDate() !=null, WxBillDetail::getPid,DateUtil.getShortDateStr(pageWrap.getModel().getStartDate())); |
| | | queryWrapper.lambda().le(pageWrap.getModel().getEndDate() !=null,WxBillDetail::getPid, DateUtil.getShortDateStr(pageWrap.getModel().getEndDate())); |
| | | //自行车交易 |