From 5707781039b9d902ce1d2d6727fba65bbab14574 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期六, 13 九月 2025 17:02:06 +0800 Subject: [PATCH] 异常单回滚 --- WebApi/Gs.Wom/Service/WompbaGxManager.cs | 64 +++++++++++++------------------ 1 files changed, 27 insertions(+), 37 deletions(-) diff --git a/WebApi/Gs.Wom/Service/WompbaGxManager.cs b/WebApi/Gs.Wom/Service/WompbaGxManager.cs index bf8e401..90c8735 100644 --- a/WebApi/Gs.Wom/Service/WompbaGxManager.cs +++ b/WebApi/Gs.Wom/Service/WompbaGxManager.cs @@ -19,7 +19,6 @@ private readonly IHttpContextAccessor _http; private readonly string _userCode, _userGuid, _orgFids; - public WompbaGxManager(IHttpContextAccessor httpContextAccessor) { _http = httpContextAccessor; @@ -82,7 +81,7 @@ { LogHelper.Debug(ToString(), ex.Message); return ReturnDto<PageList<dynamic>>.QuickReturn(_pglist, - ReturnCode.Exception, ex.Message); + ReturnCode.Exception, ex.Message); } return ReturnDto<PageList<dynamic>>.QuickReturn(_pglist, @@ -112,8 +111,7 @@ var dset = new DataSet(); try { - dset = DbHelperSQL.RunProcedure("[prc_wom_pbagx_mx]", parameters, - "0"); + dset = DbHelperSQL.RunProcedure("[prc_wom_pbagx_mx]", parameters, "0"); if (dset != null && dset.Tables.Count > 0 && dset.Tables[0].Rows.Count > 0) { @@ -145,8 +143,8 @@ Guid? guid = model.guid; //涓婚敭 string bz = model.bz; //澶囨敞 string cjId = model.cjId; //杞﹂棿 - var cxId = ""; //浜х嚎,鐢ㄤ笉鍒颁簡 - var jhrs = ""; //璁″垝浜烘暟,鐢ㄤ笉鍒颁簡 + string cxId = ""; //浜х嚎,鐢ㄤ笉鍒颁簡 + string jhrs = ""; //璁″垝浜烘暟,鐢ㄤ笉鍒颁簡 var _sb = new StringBuilder(); var _split = "|"; foreach (var m in model.list) @@ -169,7 +167,6 @@ _sb.Append("~"); _sb.Append(_line); } - dynamic mObj = new ExpandoObject(); mObj.outMsg = ""; mObj.outSum = -1; @@ -189,8 +186,7 @@ new("@outSum", SqlDbType.Int), new("@outGuid", SqlDbType.UniqueIdentifier), new("@outNo", SqlDbType.NVarChar, 300), - new("@inOrderGuid", - CheckGuid(guid) ? guid : DBNull.Value), + new("@inOrderGuid", CheckGuid(guid) ? guid : DBNull.Value), new("@inBz", bz), new("@inCjId", cjId), new("@inCxId", cxId), @@ -223,12 +219,9 @@ } } } - if (mObj.outSum <= 0) - return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Exception, - mObj.outMsg); - return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Success, - mObj.outMsg); + return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Exception, mObj.outMsg); + return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Success, mObj.outMsg); } @@ -246,16 +239,16 @@ string keyWhere = model.Paging.keyWhere; string itemid = model.ItemInfo.itemid; SqlParameter[] parameters = - { - new("@inCurrentPage", currentPage), - new("@inEveryPageSize", everyPageSize), - new("@inSortName", sortName), - new("@inSortOrder", ""), - new("@inQueryWhere", keyWhere), - new("@itemID", itemid), - new("@inP1", ""), - new("@inP2", "") - }; + { + new("@inCurrentPage", currentPage), + new("@inEveryPageSize", everyPageSize), + new("@inSortName", sortName), + new("@inSortOrder", ""), + new("@inQueryWhere", keyWhere), + new("@itemID", itemid), + new("@inP1", ""), + new("@inP2", "") + }; var dset = new DataSet(); var _pglist = new PageList<dynamic> { @@ -266,10 +259,9 @@ }; try { - dset = DbHelperSQL.RunProcedure("prc_wom_pba_selectGX", parameters, - "0"); + dset = DbHelperSQL.RunProcedure("prc_wom_pba_selectGX", parameters, "0"); if (dset != null && dset.Tables.Count > 0 && - dset.Tables[0].Rows.Count > 0) //鏈夋暟鎹� + dset.Tables[0].Rows.Count > 0) //鏈夋暟鎹� { var intTotal = int.Parse(dset.Tables[1].Rows[0]["intTotal"].ToString()); @@ -287,12 +279,13 @@ { LogHelper.Debug(ToString(), ex.Message); return ReturnDto<PageList<dynamic>>.QuickReturn(_pglist, - ReturnCode.Exception, ex.Message); + ReturnCode.Exception, ex.Message); } - return ReturnDto<PageList<dynamic>>.QuickReturn(_pglist, ReturnCode.Success, "璇诲彇鎴愬姛"); } + + /// <summary> @@ -341,10 +334,8 @@ } catch (Exception ex) { - LogHelper.Debug(ToString(), - "prc_wom_pba_select error锛�" + ex.Message); - return ReturnDto<PageList<dynamic>>.QuickReturn( - default(PageList<dynamic>), ReturnCode.Exception, "璇诲彇澶辫触"); + LogHelper.Debug(ToString(), "prc_wom_pba_select error锛�" + ex.Message); + return ReturnDto<PageList<dynamic>>.QuickReturn( default(PageList<dynamic>), ReturnCode.Exception, "璇诲彇澶辫触"); } var _pglist = new PageList<dynamic> @@ -497,7 +488,7 @@ /// <summary> - /// 瀹℃牳 + /// 瀹℃牳 /// </summary> /// <param name="mode"></param> /// <returns></returns> @@ -553,7 +544,7 @@ } /// <summary> - /// 鍙嶅鏍� + /// 鍙嶅鏍� /// </summary> /// <param name="mode"></param> /// <returns></returns> @@ -578,7 +569,7 @@ new("@outMsg", SqlDbType.NVarChar, 300), new("@outSum", SqlDbType.Int), new("@inEdtUserGuid", _userGuid), - new("@PI_ID", _guid) + new("@PI_ID", _guid), //new("@inFieldValue", 1), //new("@in1", ""), //new("@in2", "") @@ -605,7 +596,6 @@ } } } - return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "鎿嶄綔鎴愬姛锛�"); } } \ No newline at end of file -- Gitblit v1.9.3