无关风月
2025-01-01 5f55abd37d0a337e9eec2a237c656617c143110b
manage/src/main/java/com/jilongda/manage/service/impl/TOrderAftersalesServiceImpl.java
@@ -3,7 +3,9 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jilongda.common.basic.PageInfo;
import com.jilongda.manage.mapper.TAppUserMapper;
import com.jilongda.manage.mapper.TOrderMapper;
import com.jilongda.manage.model.TAppUser;
import com.jilongda.manage.model.TOrder;
import com.jilongda.manage.model.TOrderAftersales;
import com.jilongda.manage.mapper.TOrderAftersalesMapper;
import com.jilongda.manage.query.TOrderAftersalesQuery;
@@ -32,6 +34,8 @@
    @Autowired
    private TAppUserMapper appUserMapper;
    @Autowired
    private TOrderMapper orderMapper;
    @Override
    public PageInfo<TOrderAftersalesVO> pageList(TOrderAftersalesQuery query) {
        if (StringUtils.hasLength(query.getName())){
@@ -43,6 +47,15 @@
        }
        PageInfo<TOrderAftersalesVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize());
        List<TOrderAftersalesVO> list = this.baseMapper.pageList(query,pageInfo);
        for (TOrderAftersalesVO tOrderAftersalesVO : list) {
            TOrder tOrder = orderMapper.selectById(tOrderAftersalesVO.getOrderId());
            if (tOrder.getUserId()!=null){
                TAppUser tAppUser = appUserMapper.selectById(tOrder.getUserId());
                tOrderAftersalesVO.setName(tAppUser.getName());
                tOrderAftersalesVO.setRealName(tAppUser.getRealName());
                tOrderAftersalesVO.setPhone(tAppUser.getPhone());
            }
        }
        pageInfo.setRecords(list);
        return pageInfo;
    }