From d9bd374b84fe72bf99cac958d0f80117e5ba59db Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期二, 24 二月 2026 15:46:01 +0800
Subject: [PATCH] 华舟 添加 模具出库、首件、巡检、末检、取样  消息推送 锦隆 金蝶云 新增 添加字段

---
 WebAPI/Controllers/Sc_ProcessMangementController.cs |   29 ++++++++++++++++++++++++++---
 1 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/WebAPI/Controllers/Sc_ProcessMangementController.cs b/WebAPI/Controllers/Sc_ProcessMangementController.cs
index a6e8588..bae5563 100644
--- a/WebAPI/Controllers/Sc_ProcessMangementController.cs
+++ b/WebAPI/Controllers/Sc_ProcessMangementController.cs
@@ -1503,7 +1503,9 @@
                 FentityModel.Add("FBaseUnitId", new JObject() { ["Fnumber"] = HUnitNumber.ToString() });//鍩烘湰鍗曚綅
                 FentityModel.Add("FBaseInspectQty", HCheckQty.ToString());//鍩烘湰鍗曚綅妫�楠屾暟閲�
                 FentityModel.Add("FSupplierId", new JObject() { ["Fnumber"] = HSupNumber.ToString() }); //  渚涘簲鍟�
-                                                                                                        //FentityModel.Add("FStockId", new JObject() { ["Fnumber"] = HWHNumber.ToString() }); // 浠撳簱
+                
+                
+                // FentityModel.Add("FStockId", new JObject() { ["Fnumber"] = HWHID.ToString() }); // 浠撳簱
                 FentityModel.Add("FInspectTimes", "1"); // 妫�楠屾鏁� 
                 FentityModel.Add("FTimeUnit", "24");//鏃堕棿鍗曚綅
                 FentityModel.Add("FSAMPLEDAMAGEBEARER", "2");//鏍锋湰鐮村潖鎵挎媴鏂�
@@ -1767,10 +1769,31 @@
                 FentityModel.Add("FQCStatus", "1");//  璐ㄦ鐘舵�� 
                 FentityModel.Add("FIsRelated", false);//  涓嶈壇鍝佸叧鑱旀爣蹇�
                 FentityModel.Add("FSrcBillType0", "PUR_ReceiveBill");//  婧愬崟绫诲瀷
+                if (oSystemParameter.ShowBill(ref sErr))
+                {
+                    if (oSystemParameter.omodel.WMS_CampanyName == "閿﹂殕")
+                    {
+                        FentityModel.Add("FSrcBillNo0", HSLBillNo.ToString());    //鏀舵枡閫氱煡鍗曞崟鍙�
+                        FentityModel.Add("FSrcInterId0", HSLInterID.ToString());      //鏀舵枡閫氱煡鍗曚富ID
+                        FentityModel.Add("FSrcEntryId0", HSLEntryID.ToString());
+                        FentityModel.Add("FSrcEntrySeq0", HSLSeQ.ToString());    //婧愬崟琛屽彿
+
+                        FentityModel.Add("F_WPVT_Text_uky", HSourceBillNo.ToString());    //婧愬崟琛屽彿
+                        FentityModel.Add("F_WPVT_Integer_fg2", HSeQ.ToString());  //璁㈠崟琛屽彿
+                    }
+                }
                 FentityModel.Add("FBaseUnitId", new JObject() { ["Fnumber"] = HUnitNumber.ToString() });//鍩烘湰鍗曚綅
                 FentityModel.Add("FBaseInspectQty", HCheckQty.ToString());//鍩烘湰鍗曚綅妫�楠屾暟閲�
                 FentityModel.Add("FSupplierId", new JObject() { ["Fnumber"] = HSupNumber.ToString() }); //  渚涘簲鍟�
-                                                                                                        //FentityModel.Add("FStockId", new JObject() { ["Fnumber"] = HWHNumber.ToString() }); // 浠撳簱
+
+                if (oSystemParameter.ShowBill(ref sErr))
+                {
+                    if (oSystemParameter.omodel.WMS_CampanyName == "閿﹂殕")
+                    {
+                        FentityModel.Add("FStockId", new JObject() { ["Fnumber"] = HWHID.ToString() }); // 浠撳簱
+
+                    }
+                }
                 FentityModel.Add("FInspectTimes", "1"); // 妫�楠屾鏁� 
                 FentityModel.Add("FTimeUnit", "24");//鏃堕棿鍗曚綅
                 FentityModel.Add("FSAMPLEDAMAGEBEARER", "2");//鏍锋湰鐮村潖鎵挎媴鏂�
@@ -1789,7 +1812,7 @@
                 FentityModel2.Add("FBasePolicyQty", HRightQty.ToString() == "0" ? HBadQty.ToString() : HRightQty.ToString()); //鍩烘湰鍗曚綅鏁伴噺
                 FentityModel2.Add("FUsePolicy", HUseResult.ToString());   //浣跨敤鍐崇瓥
                 FentityModel2.Add("FIsCheck", false);   //鏄惁鎶芥
-                                                        // 閿﹂殕鍚敤涓嶈壇澶勭悊
+                // 閿﹂殕鍚敤涓嶈壇澶勭悊
                 if (oSystemParameter.ShowBill(ref sErr))
                 {
                     if (string.Equals(oSystemParameter.omodel.WMS_CampanyName, "閿﹂殕"))

--
Gitblit v1.9.1