yys
昨天 8e546c5b456b16bf766f8a27bb71a66b151554d7
src/main/java/com/ruoyi/production/service/impl/ProductBomServiceImpl.java
@@ -73,7 +73,9 @@
     */
    public Long countChild(Long productModelId) {
        ProductBom productBom = productBomMapper.selectOne(new LambdaQueryWrapper<ProductBom>()
                .eq(ProductBom::getProductModelId, productModelId));
                .eq(ProductBom::getProductModelId, productModelId)
                .orderByDesc(ProductBom::getId)
                .last("limit 1"));
        if(productBom != null){
           return productStructureService.countBybomId(productBom.getId());
        }
@@ -137,15 +139,7 @@
                                  ProductBom bom,ProductModel rootModel,
                                  Map<String, Long> processMap,
                                  List<BomImportErrorDto> errorList ) {
        // 1. 获取children中子项产品编号为空的数据
        List<BomImportDto> parentChildren = children
                .stream()
                .filter(child -> StringUtils.isEmpty(child.getChildCode()))
                .collect(Collectors.toList());
        if(CollectionUtils.isEmpty(parentChildren)){
            return;
        }
        BomImportDto parentId = parentChildren.get(0); // 父级数据
        ProductStructure rootNode = new ProductStructure();
        rootNode.setBomId(bom.getId());
        rootNode.setParentId(null); // 顶层没有父节点