From f26b3129adde088d5ff4a633cecfeabb72834e96 Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期五, 10 九月 2021 17:24:35 +0800
Subject: [PATCH] 选单功能

---
 src/BLL/Demo.BillView/PRD/Pro_MaterialRequisitionAuditDayPlan.cs |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/src/BLL/Demo.BillView/PRD/Pro_MaterialRequisitionAuditDayPlan.cs b/src/BLL/Demo.BillView/PRD/Pro_MaterialRequisitionAuditDayPlan.cs
index e6cfec4..c0bc9db 100644
--- a/src/BLL/Demo.BillView/PRD/Pro_MaterialRequisitionAuditDayPlan.cs
+++ b/src/BLL/Demo.BillView/PRD/Pro_MaterialRequisitionAuditDayPlan.cs
@@ -145,7 +145,7 @@
                 }
             }
             // 涓烘柊寤虹殑婧愬崟鍏宠仈淇℃伅锛岃缃唴鐮�
-            IDBService dbService = ServiceHelper.GetService<IDBService>();
+            IDBService dbService = Kingdee.K3.SCM.App.ServiceHelper.GetService<IDBService>();
             dbService.AutoSetPrimaryKey(this.Context, allNewLinkRows.ToArray(), linkEntry.DynamicObjectType);
         }
         /// <summary>
@@ -159,13 +159,12 @@
                 return;
             string FentryId = string.Join(",", FentryIdList.ToArray());
             List<string> sqlList = new List<string>();
-            //          string sql = string.Format(@"/*dialect*/
-            //update a set FBASEACTUALQTY = b.FBASEACTUALQTY
-            // from T_PRD_PICKMTRLDATA_LK a
-            // join T_PRD_PICKMTRLDATA b on a.FENTRYID = b.FENTRYID
-            // where a.FSTABLENAME = 'T_PRD_PPBOMENTRY' and a.FENTRYID in ({0})", FentryId);
-            //          sqlList.Add(sql);
             string sql = string.Format(@"/*dialect*/
+            update a set FSTOCKAPPQTY = FAPPQTY,FSTOCKACTUALQTY=FACTUALQTY
+             from T_PRD_PICKMTRLDATA a
+             where  a.FENTRYID in ({0})", FentryId);
+            sqlList.Add(sql);
+            sql = string.Format(@"/*dialect*/
 update a set
 FSrcBillType='PRD_PPBOM',
 FSrcBillNo = b.FPPBOMBILLNO,
@@ -186,7 +185,7 @@
         /// <returns></returns>
         private DynamicObject[] LoadPurchaseOrder(HashSet<string> poBillNos)
         {
-            IViewService viewService = ServiceHelper.GetService<IViewService>();
+            IViewService viewService = Kingdee.K3.SCM.App.ServiceHelper.GetService<IViewService>();
             string formId = "PRD_PPBOM";
 
             // 鎸囧畾闇�瑕佸姞杞界殑閿�鍞鍗曞瓧娈�
@@ -238,7 +237,7 @@
         /// <returns></returns>
         private string GetPOEntryTableNumber()
         {
-            IBusinessFlowService bfMetaService = ServiceHelper.GetService<IBusinessFlowService>();
+            IBusinessFlowService bfMetaService = Kingdee.K3.SCM.App.ServiceHelper.GetService<IBusinessFlowService>();
             var tableDefine = bfMetaService.LoadTableDefine(this.Context, POFormId, "FEntity");
             return tableDefine.TableNumber;
         }
@@ -257,7 +256,7 @@
             linkRow["RuleId"] = "PRD_PPBOM2PICKMTRL_NORMAL";
             linkRow["SBillId"] = ((DynamicObject)srcRow.Parent)[0];
             linkRow["STableId"] = ((DynamicObject)srcRow.Parent)[0];
-            linkRow["SId"] = srcRow[0];
+            linkRow["SId"] = toRow["PPBomEntryId"];
             linkRow["BaseActualQtyOld"] = remainQty;
             linkRow["BaseActualQty"] = toRow["ACTUALQTY"]; //鍩烘湰鍗曚綅瀹炲彂鏁伴噺
 

--
Gitblit v1.9.1