zss
昨天 7ea939485f815ba613c7e45b9e299473e75c1167
src/main/java/com/ruoyi/production/service/impl/ProductOrderServiceImpl.java
@@ -42,9 +42,6 @@
    @Autowired
    private ProductWorkOrderMapper productWorkOrderMapper;
    @Autowired
    private ProductWorkOrderFileMapper productWorkOrderFileMapper;
    @Override
    public IPage<ProductOrderDto> pageProductOrder(Page page, ProductOrderDto productOrder) {
@@ -115,22 +112,5 @@
    @Override
    public List<ProductStructureDto> listProcessBom(Long orderId) {
        return productOrderMapper.listProcessBom(orderId);
    }
    @Override
    public List<ProductWorkOrderDto> getProductOrderFlowCard(Long orderId) {
        //查询订单下的所有工单并按照工序的顺序
        List<ProductWorkOrder> productWorkOrders = productWorkOrderMapper.selectList(Wrappers.<ProductWorkOrder>lambdaQuery()
                .eq(ProductWorkOrder::getProductOrderId, orderId));
        if (productWorkOrders.size()==0){
            return null;
        }
        List<ProductWorkOrderDto> productWorkOrderDtos = productWorkOrders.stream().map(productWorkOrder -> {
            ProductWorkOrderDto productWorkOrderFlowCard = productWorkOrderMapper.getProductWorkOrderFlowCard(productWorkOrder.getId());
            List<ProductWorkOrderFile> productWorkOrderFiles = productWorkOrderFileMapper.selectList(Wrappers.<ProductWorkOrderFile>lambdaQuery().eq(ProductWorkOrderFile::getWorkOrderId, productWorkOrder.getId()));
            productWorkOrderFlowCard.setProductWorkOrderFiles(productWorkOrderFiles);
            return productWorkOrderFlowCard;
        }).collect(Collectors.toList());
        return productWorkOrderDtos;
    }
}