gongchunyi
11 小时以前 382b1b105abacd983061a000674ba7da446407d2
src/main/java/com/ruoyi/production/service/impl/ProductOrderServiceImpl.java
@@ -149,11 +149,11 @@
        //如果已经开始生产,不能删除
        //查询生产订单下的工单
        List<ProductWorkOrder> productWorkOrders = productWorkOrderMapper.selectList(Wrappers.<ProductWorkOrder>lambdaQuery().in(ProductWorkOrder::getProductOrderId, ids));
        if (productWorkOrders.size()>0){
        if (!productWorkOrders.isEmpty()){
            //判断是否有报工数据
            List<ProductionProductMain> productionProductMains = productionProductMainMapper.selectList(Wrappers.<ProductionProductMain>lambdaQuery()
                    .in(ProductionProductMain::getWorkOrderId, productWorkOrders.stream().map(ProductWorkOrder::getId).collect(Collectors.toList())));
            if (productionProductMains.size()>0){
            if (!productionProductMains.isEmpty()){
                throw new RuntimeException("生产订单已经开始生产,不能删除");
            }
            //删除工单