From aedc81d40157133df8b5c44d3fbabc803a0e6e75 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期六, 13 九月 2025 11:42:42 +0800 Subject: [PATCH] 切换测试库地址 --- WebApi/Gs.Wom/WorkService/WorkTechniqueController.cs | 524 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 259 insertions(+), 265 deletions(-) diff --git a/WebApi/Gs.Wom/WorkService/WorkTechniqueController.cs b/WebApi/Gs.Wom/WorkService/WorkTechniqueController.cs index 04411a3..a4441ad 100644 --- a/WebApi/Gs.Wom/WorkService/WorkTechniqueController.cs +++ b/WebApi/Gs.Wom/WorkService/WorkTechniqueController.cs @@ -11,249 +11,242 @@ using static Gs.Toolbox.UtilityHelper; -namespace Gs.Wom.WorkService; - -[ApiGroup(ApiGroupNames.BaseInfo)] -public class WorkTechniqueController : IRomteService +namespace Gs.Wom.WorkService { - private readonly IHttpContextAccessor _http; - private readonly string _userCode, _userGuid, _orgFids; - public WorkTechniqueController(IHttpContextAccessor httpContextAccessor) + [ApiGroup(ApiGroupNames.BaseInfo)] + public class WorkTechniqueController : IRomteService { - _http = httpContextAccessor; - (_userCode, _userGuid, _orgFids) = - GetUserGuidAndOrgGuid(_http); - } + private readonly IHttpContextAccessor _http; + private readonly string _userCode, _userGuid, _orgFids; - /// <summary> - /// 璇诲彇 - /// </summary> - /// <param name="guid"></param> - /// <returns></returns> - [RequestMethod(RequestMethods.POST)] - public ReturnDto<ExpandoObject> GetModel([FromBody] dynamic model) - { - string guid = model.guid.ToString(); // --杩欐槸浜у搧鐨刧uid - dynamic m = new ExpandoObject(); - m.list = new List<dynamic>(); - SqlParameter[] parameters = + public WorkTechniqueController(IHttpContextAccessor httpContextAccessor) { + _http = httpContextAccessor; + (_userCode, _userGuid, _orgFids) = + GetUserGuidAndOrgGuid(_http); + } + + /// <summary> + /// 璇诲彇 + /// </summary> + /// <param name="guid"></param> + /// <returns></returns> + [RequestMethod(RequestMethods.POST)] + public ReturnDto<ExpandoObject> GetModel([FromBody] dynamic model) + { + string guid = model.guid.ToString();// --杩欐槸浜у搧鐨刧uid + dynamic m = new ExpandoObject(); + m.list = new List<dynamic>(); + SqlParameter[] parameters = + { new("@inMainGuid", guid), new("@inP1", ""), new("@inP2", ""), new("@inP3", ""), new("@inP4", "") }; - var dset = new DataSet(); - try - { - dset = DbHelperSQL.RunProcedure("[work_technique_mx]", parameters, - "0"); - if (dset != null && dset.Tables.Count > 0 && - dset.Tables[0].Rows.Count > 0) + var dset = new DataSet(); + try { - var dr = dset.Tables[0].Rows[0]; - m = dr.RowToDynamic(); - var _tb = dset.Tables[1].TableToDynamicList(); - m.list = _tb; - } - } - catch (Exception ex) - { - LogHelper.Debug(ToString(), ex.Message); - } - - if (m != null) - return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, - "璇诲彇鎴愬姛锛�"); - return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default, "璇诲彇澶辫触锛�"); - } - - - /// <summary> - /// 澧炲姞鎴栫紪杈戝疄浣� - /// </summary> - /// <param name="model"></param> - /// <returns></returns> - [RequestMethod(RequestMethods.POST)] - public ReturnDto<ExpandoObject> EditModel([FromBody] dynamic model) - { - Guid? guid = model.guid; //浜у搧涓婚敭 - string fType = model.fType; - string fBegDate = model.fBegDate; - string fEndDate = model.fEndDate; - string fJingDu = model.fJingDu; - string fCapacity = model.fCapacity; - string fMaxWeight = model.fMaxWeight; - string fMinWeight = model.fMinWeight; - string fSumPeople = model.fSumPeople; - string remark = model.remark; - var _sb = new StringBuilder(); - var _split = "|"; - foreach (var m in model.list) - { - var _line = m.fSeq + _split - + m.processNo + _split - + m.statStatus + _split - + m.collectionName + _split - + m.remark + _split - + m.frontProcessNo; - if (_sb.Length > 0) - _sb.Append("~"); - _sb.Append(_line); - } - - dynamic mObj = new ExpandoObject(); - mObj.outMsg = ""; - mObj.outSum = -1; - mObj.outGuid = ""; - mObj.outNo = ""; - using (var conn = new SqlConnection(DbHelperSQL.strConn)) - { - using (var cmd = new SqlCommand("[work_technique_edt]", conn)) - { - try + dset = DbHelperSQL.RunProcedure("[work_technique_mx]", parameters, "0"); + if (dset != null && dset.Tables.Count > 0 && + dset.Tables[0].Rows.Count > 0) { - conn.Open(); - cmd.CommandType = CommandType.StoredProcedure; - SqlParameter[] parameters = + var dr = dset.Tables[0].Rows[0]; + m = dr.RowToDynamic(); + var _tb = dset.Tables[1].TableToDynamicList(); + m.list = _tb; + } + } + catch (Exception ex) + { + LogHelper.Debug(ToString(), ex.Message); + } + if (m != null) + return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "璇诲彇鎴愬姛锛�"); + return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default, "璇诲彇澶辫触锛�"); + } + + + /// <summary> + /// 澧炲姞鎴栫紪杈戝疄浣� + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + [RequestMethod(RequestMethods.POST)] + public ReturnDto<ExpandoObject> EditModel([FromBody] dynamic model) + { + Guid? guid = model.guid; //浜у搧涓婚敭 + string fType = model.fType; + string fBegDate = model.fBegDate; + string fEndDate = model.fEndDate; + string fJingDu = model.fJingDu; + string fCapacity = model.fCapacity; + string fMaxWeight = model.fMaxWeight; + string fMinWeight = model.fMinWeight; + string fSumPeople = model.fSumPeople; + string remark = model.remark; + var _sb = new StringBuilder(); + var _split = "|"; + foreach (var m in model.list) + { + var _line = m.fSeq + _split + + m.processNo + _split + + m.statStatus + _split + + m.collectionName + _split + + m.remark + _split + + m.frontProcessNo; + if (_sb.Length > 0) + _sb.Append("~"); + _sb.Append(_line); + } + dynamic mObj = new ExpandoObject(); + mObj.outMsg = ""; + mObj.outSum = -1; + mObj.outGuid = ""; + mObj.outNo = ""; + using (var conn = new SqlConnection(DbHelperSQL.strConn)) + { + using (var cmd = new SqlCommand("[work_technique_edt]", conn)) + { + try { + conn.Open(); + cmd.CommandType = CommandType.StoredProcedure; + SqlParameter[] parameters = + { new("@outMsg", SqlDbType.NVarChar, 300), 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("@fType", fType), new("@fBegDate", fBegDate), new("@fEndDate", fEndDate), new("@fJingDu", fJingDu), new("@fCapacity", fCapacity), new("@fMaxWeight", fMaxWeight), - new("@fMinWeight", fMinWeight), - new("@fSumPeople", fSumPeople), + new("@fMinWeight", fMinWeight), + new("@fSumPeople", fSumPeople), new("@remark", remark), new("@inEdtUserGuid", _userGuid), new("@inLineList", _sb.ToString()) }; - parameters[0].Direction = ParameterDirection.Output; - parameters[1].Direction = ParameterDirection.Output; - parameters[2].Direction = ParameterDirection.Output; - parameters[3].Direction = ParameterDirection.Output; - foreach (var parameter in parameters) - cmd.Parameters.Add(parameter); - cmd.ExecuteNonQuery(); - mObj.outMsg = parameters[0].Value.ToString(); - mObj.outSum = int.Parse(parameters[1].Value.ToString()); - mObj.outGuid = parameters[2].Value.ToString(); - mObj.outNo = parameters[3].Value.ToString(); - } - catch (Exception ex) - { - LogHelper.Debug(ToString(), - "work_technique_edt error锛�" + ex.Message); - mObj.outMsg = ex.Message; - mObj.outSum = -1; - } - finally - { - conn.Close(); + parameters[0].Direction = ParameterDirection.Output; + parameters[1].Direction = ParameterDirection.Output; + parameters[2].Direction = ParameterDirection.Output; + parameters[3].Direction = ParameterDirection.Output; + foreach (var parameter in parameters) + cmd.Parameters.Add(parameter); + cmd.ExecuteNonQuery(); + mObj.outMsg = parameters[0].Value.ToString(); + mObj.outSum = int.Parse(parameters[1].Value.ToString()); + mObj.outGuid = parameters[2].Value.ToString(); + mObj.outNo = parameters[3].Value.ToString(); + } + catch (Exception ex) + { + LogHelper.Debug(ToString(), + "work_technique_edt error锛�" + ex.Message); + mObj.outMsg = ex.Message; + mObj.outSum = -1; + } + finally + { + conn.Close(); + } } } + if (mObj.outSum <= 0) + return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Exception, mObj.outMsg); + return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Success, mObj.outMsg); } - if (mObj.outSum <= 0) - return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Exception, - mObj.outMsg); - return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Success, - mObj.outMsg); - } - - /// <summary> - /// </summary> - /// <param name="mode"></param> - /// <returns></returns> - [RequestMethod(RequestMethods.POST)] - public ReturnDto<ExpandoObject> EditModelSubmit([FromBody] dynamic mode) - { - string _guid = mode.guid; - string _inFieldValue = mode.inFieldValue; - var _proName = "work_technique_submit"; - dynamic m = new ExpandoObject(); - m.outSum = -1; - m.outMsg = ""; - using (var conn = new SqlConnection(DbHelperSQL.strConn)) + /// <summary> + /// + /// </summary> + /// <param name="mode"></param> + /// <returns></returns> + [RequestMethod(RequestMethods.POST)] + public ReturnDto<ExpandoObject> EditModelSubmit([FromBody] dynamic mode) { - using (var cmd = new SqlCommand(_proName, conn)) + string _guid = mode.guid; + string _inFieldValue = mode.inFieldValue; + string _proName = "work_technique_submit"; + dynamic m = new ExpandoObject(); + m.outSum = -1; + m.outMsg = ""; + using (var conn = new SqlConnection(DbHelperSQL.strConn)) { - try + using (var cmd = new SqlCommand(_proName, conn)) { - conn.Open(); - cmd.CommandType = CommandType.StoredProcedure; - SqlParameter[] parameters = + try { - new("@outMsg", SqlDbType.NVarChar, 2500), - new("@outSum", SqlDbType.Int), - new("@inEdtUserGuid", _userGuid), - new("@inOrderGuid", _guid), - new("@inFieldValue", _inFieldValue), - new("@in1", ""), - new("@in2", "") - }; - parameters[0].Direction = ParameterDirection.Output; - parameters[1].Direction = ParameterDirection.Output; - foreach (var parameter in parameters) - cmd.Parameters.Add(parameter); - cmd.ExecuteNonQuery(); - m.outMsg = parameters[0].Value.ToString(); - m.outSum = int.Parse(parameters[1].Value.ToString()); - } - catch (Exception ex) - { - LogHelper.Debug(ToString(), - "work_technique_submit error锛�" + ex.Message); - m.outMsg = ex.Message; - return ReturnDto<dynamic>.QuickReturn(m, - ReturnCode.Default, - ex.Message); - } - finally - { - conn.Close(); + conn.Open(); + cmd.CommandType = CommandType.StoredProcedure; + SqlParameter[] parameters = + { + new("@outMsg", SqlDbType.NVarChar, 2500), + new("@outSum", SqlDbType.Int), + new("@inEdtUserGuid", _userGuid), + new("@inOrderGuid", _guid), + new("@inFieldValue", _inFieldValue), + new("@in1", ""), + new("@in2", "") + }; + parameters[0].Direction = ParameterDirection.Output; + parameters[1].Direction = ParameterDirection.Output; + foreach (var parameter in parameters) + cmd.Parameters.Add(parameter); + cmd.ExecuteNonQuery(); + m.outMsg = parameters[0].Value.ToString(); + m.outSum = int.Parse(parameters[1].Value.ToString()); + } + catch (Exception ex) + { + LogHelper.Debug(ToString(), + "work_technique_submit error锛�" + ex.Message); + m.outMsg = ex.Message; + return ReturnDto<dynamic>.QuickReturn(m, + ReturnCode.Default, + ex.Message); + } + finally + { + conn.Close(); + } } } + return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, + "鎿嶄綔鎴愬姛锛�"); } - return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, - "鎿嶄綔鎴愬姛锛�"); - } - - /// <summary> - /// 鍒犻櫎涓昏〃鎴栨槑缁� - /// </summary> - /// <param name="model"></param> - /// <returns></returns> - [RequestMethod(RequestMethods.POST)] - public ReturnDto<int?> DeleteModelOrMx([FromBody] dynamic model) - { - int? rtnInt = (int)ReturnCode.Default; - Guid? guid = model.guid; - string mxGuid = model.mxGuid; - var _outMsg = ""; - var _outSum = -1; - using (var conn = new SqlConnection(DbHelperSQL.strConn)) + /// <summary> + /// 鍒犻櫎涓昏〃鎴栨槑缁� + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + [RequestMethod(RequestMethods.POST)] + public ReturnDto<int?> DeleteModelOrMx([FromBody] dynamic model) { - using (var cmd = new SqlCommand("[work_technique_del]", conn)) + int? rtnInt = (int)ReturnCode.Default; + Guid? guid = model.guid; + string mxGuid = model.mxGuid; + var _outMsg = ""; + var _outSum = -1; + using (var conn = new SqlConnection(DbHelperSQL.strConn)) { - try + using (var cmd = new SqlCommand("[work_technique_del]", conn)) { - conn.Open(); - cmd.CommandType = CommandType.StoredProcedure; - SqlParameter[] parameters = + try { + conn.Open(); + cmd.CommandType = CommandType.StoredProcedure; + SqlParameter[] parameters = + { new("@outMsg", SqlDbType.NVarChar, 300), new("@outSum", SqlDbType.Int), new("@inOrderGuid", @@ -263,90 +256,91 @@ new("@inEdtUserGuid", _userGuid), new("@inMxGuid", mxGuid) }; - parameters[0].Direction = ParameterDirection.Output; - parameters[1].Direction = ParameterDirection.Output; - foreach (var parameter in parameters) - cmd.Parameters.Add(parameter); + parameters[0].Direction = ParameterDirection.Output; + parameters[1].Direction = ParameterDirection.Output; + foreach (var parameter in parameters) + cmd.Parameters.Add(parameter); - cmd.ExecuteNonQuery(); - _outMsg = parameters[0].Value.ToString(); - _outSum = int.Parse(parameters[1].Value.ToString()); - } - catch (Exception ex) - { - LogHelper.Debug(ToString(), - "work_technique error锛�" + ex.Message); - _outMsg = ex.Message; - _outSum = -1; - } - finally - { - conn.Close(); + cmd.ExecuteNonQuery(); + _outMsg = parameters[0].Value.ToString(); + _outSum = int.Parse(parameters[1].Value.ToString()); + } + catch (Exception ex) + { + LogHelper.Debug(ToString(), + "work_technique error锛�" + ex.Message); + _outMsg = ex.Message; + _outSum = -1; + } + finally + { + conn.Close(); + } } } + + if (_outSum <= 0) + return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, + _outMsg); + return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, _outMsg); } - if (_outSum <= 0) - return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, - _outMsg); - return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, _outMsg); - } - - /// <summary> - /// 澶嶅埗鐗╂枡椤圭洰 - /// </summary> - /// <param name="model"></param> - /// <returns></returns> - [RequestMethod(RequestMethods.POST)] - public ReturnDto<int?> ItemsComyMx([FromBody] dynamic model) - { - int? rtnInt = (int)ReturnCode.Default; - string inSourceGuid = model.sourceGuid; - string inMxGuids = model.itemGuids; - var _outMsg = ""; - var _outSum = -1; - using (var conn = new SqlConnection(DbHelperSQL.strConn)) + /// <summary> + /// 澶嶅埗鐗╂枡椤圭洰 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + [RequestMethod(RequestMethods.POST)] + public ReturnDto<int?> ItemsComyMx([FromBody] dynamic model) { - using (var cmd = new SqlCommand("[work_technique_copy]", conn)) + int? rtnInt = (int)ReturnCode.Default; + string inSourceGuid = model.sourceGuid; + string inMxGuids = model.itemGuids; + var _outMsg = ""; + var _outSum = -1; + using (var conn = new SqlConnection(DbHelperSQL.strConn)) { - try + using (var cmd = new SqlCommand("[work_technique_copy]", conn)) { - conn.Open(); - cmd.CommandType = CommandType.StoredProcedure; - SqlParameter[] parameters = + try { + conn.Open(); + cmd.CommandType = CommandType.StoredProcedure; + SqlParameter[] parameters = + { new("@outMsg", SqlDbType.NVarChar, 300), new("@outSum", SqlDbType.Int), - new("@inSourceGuid", inSourceGuid), + new("@inSourceGuid",inSourceGuid), new("@inMxGuids", inMxGuids), - new("@inEdtUserGuid", _userGuid) + new("@inEdtUserGuid", _userGuid), }; - parameters[0].Direction = ParameterDirection.Output; - parameters[1].Direction = ParameterDirection.Output; - foreach (var parameter in parameters) - cmd.Parameters.Add(parameter); - cmd.ExecuteNonQuery(); - _outMsg = parameters[0].Value.ToString(); - _outSum = int.Parse(parameters[1].Value.ToString()); - } - catch (Exception ex) - { - LogHelper.Debug(ToString(), - "work_technique_copy error锛�" + ex.Message); - _outMsg = ex.Message; - _outSum = -1; - } - finally - { - conn.Close(); + parameters[0].Direction = ParameterDirection.Output; + parameters[1].Direction = ParameterDirection.Output; + foreach (var parameter in parameters) + cmd.Parameters.Add(parameter); + cmd.ExecuteNonQuery(); + _outMsg = parameters[0].Value.ToString(); + _outSum = int.Parse(parameters[1].Value.ToString()); + } + catch (Exception ex) + { + LogHelper.Debug(ToString(), + "work_technique_copy error锛�" + ex.Message); + _outMsg = ex.Message; + _outSum = -1; + } + finally + { + conn.Close(); + } } } + if (_outSum <= 0) + return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, + _outMsg); + return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, _outMsg); } - if (_outSum <= 0) - return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, - _outMsg); - return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, _outMsg); } -} \ No newline at end of file +} -- Gitblit v1.9.3