From 57721bd0f79028892e2cc971e19eacd294d526d7 Mon Sep 17 00:00:00 2001 From: duhe <226547893@qq.com> Date: 星期三, 15 十一月 2023 19:21:54 +0800 Subject: [PATCH] 销售订单变更单:审核同时反写源单数量 功能优化 --- WebAPI/Controllers/SCGL/Sc_ICMOChangeBillController.cs | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/WebAPI/Controllers/SCGL/Sc_ICMOChangeBillController.cs b/WebAPI/Controllers/SCGL/Sc_ICMOChangeBillController.cs index 5d28711..af22e2f 100644 --- a/WebAPI/Controllers/SCGL/Sc_ICMOChangeBillController.cs +++ b/WebAPI/Controllers/SCGL/Sc_ICMOChangeBillController.cs @@ -498,14 +498,15 @@ objJsonResult.data = null; return objJsonResult; } - + + oCN.BeginTran(); + //鍙嶅啓婧愬崟鏁版嵁 + sql = "exec h_p_Sc_ICMOBill_ReWriteByICMOChangeBill " + oBill.omodel.HInterID; + oCN.RunProc(sql); + //瀹℃牳鎻愪氦 if (oBill.CheckBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) { - //鍙嶅啓婧愬崟鏁版嵁 - oCN.BeginTran(); - sql = "exec h_p_Sc_ICMOBill_ReWriteByICMOChangeBill " + oBill.omodel.HInterID; - oCN.RunProc(sql); oCN.Commit(); objJsonResult.code = "1"; @@ -516,6 +517,8 @@ } else { + oCN.RollBack(); + objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; @@ -547,6 +550,8 @@ } catch (Exception e) { + oCN.RollBack(); + objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "瀹℃牳澶辫触鎴栬�呭弽瀹℃牳澶辫触锛�" + e.ToString(); -- Gitblit v1.9.1