src/main/java/com/ruoyi/production/service/impl/ProductionOrderServiceImpl.java
@@ -446,7 +446,8 @@ target.setProductModelId(source.getProductModelId()); target.setTechnologyOperationId(source.getOperationId()); target.setUnitQuantity(source.getUnitQuantity()); target.setDemandedQuantity(source.getUnitQuantity().multiply(orderQuantity)); // 直接使用订单数量 × 当前BOM的单位产出,不再逐层累积 target.setDemandedQuantity(orderQuantity.multiply(source.getUnitQuantity())); target.setUnit(source.getUnit()); productionBomStructureMapper.insert(target); idMap.put(source.getId(), target.getId());