yuan
6 天以前 c7bdc11207fc07c62e67969d6e074f204367c933
src/main/java/com/ruoyi/production/service/impl/ProductionPlanServiceImpl.java
@@ -151,6 +151,10 @@
        productionOrder.setProductModelId(firstPlan.getProductModelId());
        productionOrder.setQuantity(assignedQuantity);
        productionOrder.setPlanCompleteTime(productionPlanDto.getPlanCompleteTime());
        // 生产订单号按主生产计划的需求日期生成
        ProductionPlan primaryPlan = this.getById(firstPlan.getId());
        LocalDate orderNoDate = primaryPlan != null ? primaryPlan.getRequiredDate() : null;
        productionOrder.setNpsNo(productionOrderService.generateNextOrderNo(orderNoDate));
        if (!productionOrderService.saveProductionOrder(productionOrder)) {
            throw new ServiceException("下发失败,生产订单保存失败");
        }