2026-06-08 54a351c35dd08521efcd71d7c846478deb46c888
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());