package com.ruoyi.system.service.impl; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.system.mapper.TCompanyMapper; import com.ruoyi.system.model.TCompany; import com.ruoyi.system.model.TOrderTransfer; import com.ruoyi.system.mapper.TOrderTransferMapper; import com.ruoyi.system.query.OrderTransferQuery; import com.ruoyi.system.service.TOrderTransferService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.system.vo.TOrderTransferVo; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.Collections; import java.util.List; /** *

* 订单转让记录 服务实现类 *

* * @author xiaochen * @since 2025-12-08 */ @Service public class TOrderTransferServiceImpl extends ServiceImpl implements TOrderTransferService { @Resource private TCompanyMapper tCompanyMapper; @Override public List pageList(Page tOrderTransferPage, OrderTransferQuery query) { List tOrderTransferVos = this.baseMapper.pageList(tOrderTransferPage, query); for (TOrderTransferVo tOrderTransferVo : tOrderTransferVos) { Integer newCompanyId = tOrderTransferVo.getNewCompanyId(); if(newCompanyId!=null){ TCompany tCompany = tCompanyMapper.selectById(newCompanyId); tOrderTransferVo.setNewCompany(tCompany.getName()); } Integer oldCompanyId = tOrderTransferVo.getOldCompanyId(); if(oldCompanyId!=null){ TCompany tCompany = tCompanyMapper.selectById(oldCompanyId); tOrderTransferVo.setOldCompany(tCompany.getName()); } } return tOrderTransferVos; } @Override public List pageListExport(OrderTransferQuery query) { List tOrderTransferVos = this.baseMapper.pageListExport(query); for (TOrderTransferVo tOrderTransferVo : tOrderTransferVos) { Integer newCompanyId = tOrderTransferVo.getNewCompanyId(); if(newCompanyId!=null){ TCompany tCompany = tCompanyMapper.selectById(newCompanyId); tOrderTransferVo.setNewCompany(tCompany.getName()); } Integer oldCompanyId = tOrderTransferVo.getOldCompanyId(); if(oldCompanyId!=null){ TCompany tCompany = tCompanyMapper.selectById(oldCompanyId); tOrderTransferVo.setOldCompany(tCompany.getName()); } } return tOrderTransferVos; } }