gaoluyang
7 天以前 3e8b8d3cb363b2a23e90e7f03e36472bfd27d696
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/material/MesProMaterialRequirementServiceImpl.java
@@ -117,6 +117,10 @@
                    }
                    continue;
                }
                // 顶级产品没有任何下级 BOM 时,说明尚未维护 BOM,不能把产品自身当成辅料
                if (entry.getKey().equals(productId)) {
                    continue;
                }
                // 无下级 BOM,视为叶子物料(外购件)
                leafItems.merge(entry.getKey(), qty, BigDecimal::add);
            }