From 2ba5117206c152cece2e5ac40067a6232dfb2870 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期三, 10 九月 2025 17:12:08 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- WebApi/Gs.Wom/WorkService/WorkWeightController.cs | 94 +++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 90 insertions(+), 4 deletions(-) diff --git a/WebApi/Gs.Wom/WorkService/WorkWeightController.cs b/WebApi/Gs.Wom/WorkService/WorkWeightController.cs index ec99902..3c9ca88 100644 --- a/WebApi/Gs.Wom/WorkService/WorkWeightController.cs +++ b/WebApi/Gs.Wom/WorkService/WorkWeightController.cs @@ -46,8 +46,7 @@ } catch (Exception ex) { - LogHelper.Debug(ToString(), - "work_weight_lst error锛�" + ex.Message); + LogHelper.Debug(ToString(), "work_weight_lst error锛�" + ex.Message); } if (dset != null && dset.Tables.Count > 0 && dset.Tables[0].Rows.Count > 0) lst = dset.Tables[0].TableToDynamicList(); @@ -57,7 +56,7 @@ /// <summary> - /// 澧炲姞鎴栫紪杈戝疄浣� + /// 澧炲姞涓�鏉¢噸閲忎俊鎭� /// </summary> /// <param name="model"></param> /// <returns></returns> @@ -66,7 +65,7 @@ { string lineId = model.lineId; string realWeight = model.realWeight; - string realWeightTxt=model.realWeightTxt; + string realWeightTxt = model.realWeightTxt; dynamic mObj = new ExpandoObject(); mObj.outMsg = ""; mObj.outSum = -1; @@ -112,5 +111,92 @@ return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Exception, mObj.outMsg); return ReturnDto<dynamic>.QuickReturn(mObj, ReturnCode.Success, mObj.outMsg); } + + + /// <summary> + /// 璇诲彇iqc绉伴噸 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + [RequestMethod(RequestMethods.POST)] + public ReturnDto<string?> GetIqcWeight([FromBody] dynamic model) + { + string? rtnInt = ""; + var dset = new DataSet(); + try + { + SqlParameter[] parameters = + { + new("@inLineId","") + }; + dset = DbHelperSQL.RunProcedure("iqc_detect01_get_weight", parameters, "0"); + } + catch (Exception ex) + { + LogHelper.Debug(ToString(), "GetIqcWeight error锛�" + ex.Message); + } + if (dset != null && dset.Tables.Count > 0 && dset.Tables[0].Rows.Count > 0) + { + rtnInt = dset.Tables[0].Rows[0]["realWeight"].ToString(); + } + return ReturnDto<string>.QuickReturn(rtnInt, ReturnCode.Success, "璇诲彇鎴愬姛锛�"); + } + + + /// <summary> + /// 缂栬緫iqc閲嶉噺 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + [RequestMethod(RequestMethods.POST)] + public ReturnDto<ExpandoObject> EditIqcWeight([FromBody] dynamic model) + { + string iqcGuid = model.iqcGuid; + string weightType = model.weightType; + string weight = model.weight; + dynamic mObj = new ExpandoObject(); + mObj.outMsg = ""; + mObj.outSum = -1; + using (var conn = new SqlConnection(DbHelperSQL.strConn)) + { + using (var cmd = new SqlCommand("[iqc_detect01_edt_weight]", conn)) + { + try + { + conn.Open(); + cmd.CommandType = CommandType.StoredProcedure; + SqlParameter[] parameters = + { + new("@outMsg", SqlDbType.NVarChar, 300), + new("@outSum", SqlDbType.Int), + new("@weightType", weightType), + new("@weight", weight), + new("@iqcGuid", iqcGuid), + new("@inEdtUserGuid", _userGuid), + }; + parameters[0].Direction = ParameterDirection.Output; + parameters[1].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()); + } + catch (Exception ex) + { + LogHelper.Debug(ToString(), "iqc_detect01_edt_weight 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); + } } } -- Gitblit v1.9.3