From a05018727c284e1d24967e0cf120a934796191b8 Mon Sep 17 00:00:00 2001 From: 王 垚 <1402714037@qq.com> Date: 星期二, 02 三月 2021 16:02:05 +0800 Subject: [PATCH] 更改 --- src/BLL/Demo.BillView/PRD/Pro_RJHYLQDBGFSH.cs | 38 +++----------------------------------- 1 files changed, 3 insertions(+), 35 deletions(-) diff --git a/src/BLL/Demo.BillView/PRD/Pro_RJHYLQDBGFSH.cs b/src/BLL/Demo.BillView/PRD/Pro_RJHYLQDBGFSH.cs index ac5e1bc..c269c2c 100644 --- a/src/BLL/Demo.BillView/PRD/Pro_RJHYLQDBGFSH.cs +++ b/src/BLL/Demo.BillView/PRD/Pro_RJHYLQDBGFSH.cs @@ -44,44 +44,12 @@ base.AfterExecuteOperationTransaction(e); List<string> sqlList = new List<string>(); string sql = ""; - //瀹℃牳鏃舵洿鏂扮敓浜х敤鏂欐竻鍗曡〃鏄庣粏棰嗘枡鏁伴噺 + //鍙嶅鏍告椂鏇存柊鐢熶骇鐢ㄦ枡娓呭崟琛ㄦ槑缁嗛鏂欐暟閲� Entity entity = this.BusinessInfo.GetEntity("FEntity");//鑾峰彇鏄庣粏淇℃伅 foreach (var billObj in e.SelectedRows) { - DynamicObjectCollection entryRows = entity.DynamicProperty.GetValue(billObj.DataEntity) - as DynamicObjectCollection; - foreach (var entryRow in entryRows) - { - string fDayPlanFentryId = entryRow["FDayPlanFentryId"].ToString(); - string fHQtyMust = entryRow["FHQtyMust"].ToString(); - string fUseRate = entryRow["FUseRate"].ToString(); - string fDwyl = entryRow["FDwyl"].ToString(); - string fHPPBomEntryID = entryRow["FHPPBomEntryID"].ToString(); - sql = string.Format($"/*dialect*/update Sc_DayPlanPPBomBillSub set FHQtyMust = {fHQtyMust},FUseRate = { fUseRate} where FEntryID ={fDayPlanFentryId} "); - sqlList.Add(sql); - sql = string.Format(@"/*dialect*/ -update T_PRD_PPBOMENTRY set -FBASENEEDQTY = c.FHQtyMust, -FBASEMUSTQTY = c.FHQtyMust, -FSTDQTY = c.FHQtyMust, -FNEEDQTY = c.FHQtyMust, -FMUSTQTY = c.FHQtyMust, -FUSERATE = (c.FHQtyMust / {0} / b.FQTY *100) -from T_PRD_PPBOMENTRY a -join T_PRD_PPBOM b on a.FID=b.FID -join (select sum(FHQtyMust) FHQtyMust,FHPPBomEntryID from Sc_DayPlanPPBomBillSub where FHPPBomEntryID = {1} group by FHPPBomEntryID) c on a.FENTRYID=c.FHPPBomEntryID -where a.FENTRYID = {1}", fDwyl, fHPPBomEntryID); - sqlList.Add(sql); - sql = string.Format(@"/*dialect*/ -update T_PRD_PPBOMENTRY_Q set -FNOPICKEDQTY = b.FMUSTQTY - a.FPICKEDQTY, -FBASENOPICKEDQTY = b.FMUSTQTY - a.FPICKEDQTY -from T_PRD_PPBOMENTRY_Q a -join T_PRD_PPBOMENTRY b on a.FENTRYID=b.FENTRYID -where a.FENTRYID = {0} -", fHPPBomEntryID); - sqlList.Add(sql); - } + sql = $"/*dialect*/ exec pr_FSHRjhylqdBgUpdate {billObj["Id"].ToString()}"; + sqlList.Add(sql); } DBServiceHelper.ExecuteBatch(Context, sqlList); } -- Gitblit v1.9.1