| | |
| | | |
| | | @Override |
| | | public IPage<ProductionOperationTaskVo> pageProductionOperationTask(Page<ProductionOperationTaskDto> page, ProductionOperationTaskDto dto) { |
| | | // 分页查询生产工序任务 |
| | | // 分页查询(按生产订单维度分组) |
| | | Page<ProductionOperationTaskVo> voPage = new Page<>(page.getCurrent(), page.getSize(), page.getTotal()); |
| | | IPage<ProductionOperationTaskVo> result = baseMapper.pageProductionOperationTask(voPage, dto); |
| | | fillOperationTypes(result.getRecords()); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<ProductionOperationTaskVo> listByOrderId(Long orderId) { |
| | | // 根据生产订单ID查询工单列表 |
| | | if (orderId == null) { |
| | | return Collections.emptyList(); |
| | | } |
| | | List<ProductionOperationTaskVo> result = baseMapper.listByOrderId(orderId); |
| | | fillUserNames(result); |
| | | return result; |
| | | } |
| | | |
| | | @Override |
| | | public List<ProductionOperationTaskVo> listProductionOperationTask(ProductionOperationTaskDto dto) { |
| | | // 查询工序任务列表 |
| | | List<ProductionOperationTaskVo> result = BeanUtil.copyToList(this.list(buildQueryWrapper(dto)), ProductionOperationTaskVo.class); |