From dfeebc7d2ca69186c2c5e23d6cea7e9a7ba9951f Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期一, 02 十一月 2026 10:18:16 +0800
Subject: [PATCH] feat(erp): 销售订单保存时「是否需生产」默认按需生产处理

---
 yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleOrderServiceImpl.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleOrderServiceImpl.java b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleOrderServiceImpl.java
index 18985aa..5abb750 100644
--- a/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleOrderServiceImpl.java
+++ b/yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleOrderServiceImpl.java
@@ -626,6 +626,11 @@
         // 杞寲涓� ErpSaleOrderItemDO 鍒楄〃锛堜骇鍝侀獙璇佸凡绉婚櫎锛�
         return convertList(list, o -> BeanUtils.toBean(o, ErpSaleOrderItemDO.class, item -> {
             item.setTotalPrice(MoneyUtils.priceMultiply(item.getProductPrice(), item.getCount()));
+            // 鏄惁闇�瑕佺敓浜э細閿�鍞宸蹭笉鍐嶈涓氬姟鍛樺垽鏂紝鏈紶鏃剁粺涓�鎸夆�滈渶瑕佺敓浜р�濆鐞嗭紝
+            // 鐢辩敓浜ц溅闂村湪鐢熶骇鐜妭鏍规嵁瀹為檯搴撳瓨鑷鍒ゆ柇/璋冩暣
+            if (item.getNeedProduction() == null) {
+                item.setNeedProduction(1);
+            }
             if (item.getTotalPrice() == null) {
                 return;
             }

--
Gitblit v1.9.3