From e1cbefad8e411d8305c6730c2e1e0221a7525c9d Mon Sep 17 00:00:00 2001 From: zrg <z18737863051@163.com> Date: 星期三, 09 十月 2024 16:32:34 +0800 Subject: [PATCH] 增加斯莫尔质量报表增加过滤条件查询,质量月度目标单增加 字段 HProcTarGetVal money --各工序目标值, --- WebAPI/Controllers/QC_ManagementController.cs | 82 +++++++++++++++++++++++++++++++++++++++- 1 files changed, 79 insertions(+), 3 deletions(-) diff --git a/WebAPI/Controllers/QC_ManagementController.cs b/WebAPI/Controllers/QC_ManagementController.cs index 05e988d..d24128a 100644 --- a/WebAPI/Controllers/QC_ManagementController.cs +++ b/WebAPI/Controllers/QC_ManagementController.cs @@ -111,6 +111,53 @@ #endregion #region 鏌ヨ鍒楄〃鏂规硶 + + /// <summary> + /// 杩斿洖妫�楠屾柟妗堝崟鍒楄〃 浠呭寘鍚富琛� + /// </summary> + /// <param name="sWhere"></param> + /// <returns></returns> + [Route("QC_Management/MES_QC_CheckProjectList_Json_Main")] + [HttpGet] + public object MES_QC_CheckProjectList_Json_Main(string sWhere, string user) + { + DataSet ds; + try + { + //鍒ゆ柇鏉冮檺 + if (!DBUtility.ClsPub.Security_Log("Gy_QCCheckProject_Query", 1, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犳煡璇㈡潈闄�"; + objJsonResult.data = null; + return objJsonResult; + } + + SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); + if (sWhere == null || sWhere.Equals("")) + { + ds = oCN.RunProcReturn("select * from h_v_Gy_QCCheckProjectList_Main order by 鏃ユ湡 desc ", "h_v_Gy_QCCheckProjectList_Main"); + } + else + { + string sql1 = "select * from h_v_Gy_QCCheckProjectList_Main where 1=1"; + string sql = sql1 + sWhere + " order by 鏃ユ湡 desc "; + ds = oCN.RunProcReturn(sql, "h_v_Gy_QCCheckProjectList_Main"); + } + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + return GetObjectJson(ds); + } + + /// <summary> /// 杩斿洖妫�楠屾柟妗堝崟鍒楄〃 /// </summary> @@ -136,12 +183,12 @@ SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); if (sWhere == null || sWhere.Equals("")) { - ds = oCN.RunProcReturn("select * from h_v_Gy_QCCheckProjectList order by hmainid desc ", "h_v_Gy_QCCheckProjectList"); + ds = oCN.RunProcReturn("select * from h_v_Gy_QCCheckProjectList order by 鏃ユ湡 desc ", "h_v_Gy_QCCheckProjectList"); } else { string sql1 = "select * from h_v_Gy_QCCheckProjectList where 1=1"; - string sql = sql1 + sWhere+ " order by hmainid desc "; + string sql = sql1 + sWhere+ " order by 鏃ユ湡 desc "; ds = oCN.RunProcReturn(sql, "h_v_Gy_QCCheckProjectList"); } } @@ -266,7 +313,7 @@ else { string sql1 = "select * from h_v_QC_PatrolProcCheckBillList where 鍏抽棴浜�='' "; - string sql = sql1 + sqlWhere+ " order by hmainid desc "; + string sql = sql1 + sqlWhere+ " order by 鍒跺崟鏃ユ湡 desc "; ds = oCN.RunProcReturn(sql, "h_v_QC_PatrolProcCheckBillList"); } } @@ -957,6 +1004,33 @@ } #endregion + #region 妫�楠屾柟妗堟煡璇� + [Route("QC_Management/MES_QC_CheckProjectListProjectDetaiList")] + [HttpGet] + public object MES_QC_CheckProjectListProjectDetaiList(string sWhere,string user) + { + DataSet ds; + try + { + SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); + ds = oCN.RunProcReturn(string.Format(@"select * from h_v_Gy_QCCheckProjectList_Edit where 1=1 " + sWhere), "h_v_Gy_QCCheckProjectList_Edit"); + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "鑾峰彇淇℃伅鎴愬姛锛�"; + objJsonResult.data = ds.Tables[0]; + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + e.ToString(); + objJsonResult.data = null; + } + return objJsonResult; + } + #endregion + #region 妫�楠屾柟妗堢紪杈戞椂鑾峰彇琛ㄤ綋鏁版嵁 [Route("QC_Management/MES_QC_CheckProjectListProjectDetai")] [HttpGet] @@ -1076,6 +1150,8 @@ oItemSub.HRelationQty = 0; oItemSub.HRelationMoney = 0; oItemSub.HCloseMan = ""; + oItemSub.HDestructInspect = Convert.ToInt32(oItemSub.HDestructInspect); + oItemSub.HKeyInspect = Convert.ToInt32(oItemSub.HKeyInspect); oBill.DetailColl.Add(oItemSub); } -- Gitblit v1.9.1