| 12345678910111213141516171819202122232425262728293031323334353637 |
- package com.poteviohealth.ym.ipos.service.impl;
- import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.poteviohealth.cgp.common.model.CommonPage;
- import com.poteviohealth.cgp.common.utils.MyBatisConvertUtils;
- import com.poteviohealth.ym.ipos.mapper.SplitWithdrawMapper;
- import com.poteviohealth.ym.ipos.model.split.SplitWithdraw;
- import com.poteviohealth.ym.ipos.model.split.dto.SplitWithdrawDto;
- import com.poteviohealth.ym.ipos.service.ISplitWithdrawService;
- import org.apache.commons.lang.StringUtils;
- import org.springframework.stereotype.Service;
- /**
- * 分账提现记录
- * @author Qin
- */
- @Service
- public class SplitWithdrawServiceImpl extends ServiceImpl<SplitWithdrawMapper, SplitWithdraw> implements ISplitWithdrawService {
- @Override
- public CommonPage<SplitWithdraw> pageList(SplitWithdrawDto dto) {
- Page<SplitWithdraw> page = MyBatisConvertUtils.convert2Page(dto);
- QueryWrapper<SplitWithdraw> wrapper = new QueryWrapper<>();
- wrapper.eq("merchant_id", dto.getIposMerchantId());
- wrapper.eq(StringUtils.isNotEmpty(dto.getTransStatus()),"trans_status", dto.getTransStatus());
- wrapper.eq(StringUtils.isNotEmpty(dto.getAcctStatus()),"acct_status", dto.getAcctStatus());
- wrapper.ge(StringUtils.isNotEmpty(dto.getTransDateStart()), "trans_date",dto.getTransDateStart());
- wrapper.le(StringUtils.isNotEmpty(dto.getTransDateEnd()), "trans_date",dto.getTransDateEnd());
- Page<SplitWithdraw> result = this.page(page,wrapper);
- CommonPage<SplitWithdraw> ret = MyBatisConvertUtils.convert2CommonPage(result);
- ret.setRecords(result.getRecords());
- return ret;
- }
- }
|