From f4d4d29368ccacb807f93e2033cd4a643a3ddade Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 30 三月 2026 10:20:28 +0800
Subject: [PATCH] yys 1.修改bug

---
 src/main/java/com/ruoyi/production/service/impl/ProductOrderServiceImpl.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/ruoyi/production/service/impl/ProductOrderServiceImpl.java b/src/main/java/com/ruoyi/production/service/impl/ProductOrderServiceImpl.java
index 39c4591..5cd4bbd 100644
--- a/src/main/java/com/ruoyi/production/service/impl/ProductOrderServiceImpl.java
+++ b/src/main/java/com/ruoyi/production/service/impl/ProductOrderServiceImpl.java
@@ -117,11 +117,13 @@
         productProcessRoute.setBomId(processRoute.getBomId());
         productProcessRouteMapper.insert(productProcessRoute);
         // 缁戝畾鐢熶骇bom娓呭崟
-        List<ProductStructureRecord> productStructureDtos = productOrder.getProductStructureRecords();
-        productStructureDtos.forEach(item ->{
-            item.setProductOrderId(productOrder.getId());
-            productStructureRecordMapper.insert(item);
-        });
+        if(CollectionUtils.isNotEmpty(productOrder.getProductStructureRecords())){
+            List<ProductStructureRecord> productStructureDtos = productOrder.getProductStructureRecords();
+            productStructureDtos.forEach(item ->{
+                item.setProductOrderId(productOrder.getId());
+                productStructureRecordMapper.insert(item);
+            });
+        }
         //鏂板鐢熶骇璁㈠崟涓嬬殑宸ヨ壓璺嚎瀛愯〃
         List<ProductProcessRouteItem> processRouteItems = productOrder.getProcessRouteItems();
         // 鐢熸垚褰撳墠鏃ユ湡鐨勫墠缂�锛氬勾鏈堟棩

--
Gitblit v1.9.3