| | |
| | | package com.xcong.excoin.modules.contract.service.impl; |
| | | |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author wzy |
| | |
| | | } |
| | | |
| | | @Override |
| | | public IPage<ContractOrderEntity> findHistoryDocumentaryListInPage(ContractOrderEntity contractOrderEntity, QueryRequest request) { |
| | | Page<ContractOrderEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | return this.baseMapper.selectHistoryDocumentaryListInPage(page, contractOrderEntity); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<ContractOrderEntity> findHistoryDocumentaryprofitListInPage(ContractOrderEntity contractOrderEntity, QueryRequest request) { |
| | | //获取当前订单的全部跟随合约List<Long> IDs |
| | | ContractOrderEntity contractOrderEntityTrade = this.baseMapper.selectById(contractOrderEntity.getId()); |
| | | String orderNoTrade = contractOrderEntityTrade.getOrderNo(); |
| | | List<Long> ids = this.baseMapper.selectFollowContractIdList(orderNoTrade); |
| | | if(CollUtil.isEmpty(ids)){ |
| | | return null; |
| | | } |
| | | contractOrderEntity.setIDs(ids); |
| | | //查询全部跟单合约和返佣 |
| | | Page<ContractOrderEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | IPage<ContractOrderEntity> contractOrderEntityIPage = this.baseMapper.selectHistoryDocumentaryprofitListInPage(page, contractOrderEntity); |
| | | return this.baseMapper.selectHistoryDocumentaryprofitListInPage(page, contractOrderEntity); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<AgentReturnEntity> findAgentReturnList(AgentReturnEntity agentReturnEntity, QueryRequest request) { |
| | | Page<AgentReturnEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | return agentReturnMapper.selectAgentReturnList(page, agentReturnEntity); |