| | |
| | | package org.jeecg.modules.dry.service.impl; |
| | | |
| | | import cn.hutool.core.bean.BeanUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import org.jeecg.modules.dry.entity.DryOrderTrend; |
| | | import org.jeecg.modules.dry.mapper.DryOrderTrendMapper; |
| | | import org.jeecg.modules.dry.service.IDryOrderTrendService; |
| | | import org.jeecg.modules.dry.vo.DryOrderTrendVo; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description: 工单过程趋势 |
| | |
| | | @Service |
| | | public class DryOrderTrendServiceImpl extends ServiceImpl<DryOrderTrendMapper, DryOrderTrend> implements IDryOrderTrendService { |
| | | |
| | | @Override |
| | | public List<DryOrderTrendVo> listByOrderId(String id) { |
| | | LambdaQueryWrapper<DryOrderTrend> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(DryOrderTrend::getOrderId, id); |
| | | queryWrapper.orderByDesc(DryOrderTrend::getWeight); |
| | | List<DryOrderTrend> dryOrderTrends = baseMapper.selectList(queryWrapper); |
| | | List<DryOrderTrendVo> vos = new ArrayList<>(); |
| | | dryOrderTrends.stream().forEach(item -> { |
| | | vos.add(BeanUtil.toBean(item, DryOrderTrendVo.class)); |
| | | }); |
| | | return vos; |
| | | } |
| | | } |