From f5b17648645b4bddfd64c471158f2c8f8b172083 Mon Sep 17 00:00:00 2001 From: duhe <226547893@qq.com> Date: 星期二, 16 四月 2024 10:48:47 +0800 Subject: [PATCH] 1 --- WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs | 342 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 327 insertions(+), 15 deletions(-) diff --git a/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs b/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs index 1f7991f..351bd0e 100644 --- a/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs +++ b/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs @@ -172,9 +172,8 @@ //淇濆瓨 //淇濆瓨瀹屾瘯鍚庡鐞� bool bResult; - if (oBill.omodel.HInterID == 0) + if (refSav == "Add") { - bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); if (bResult) { @@ -423,7 +422,7 @@ objJsonResult.data = null; return objJsonResult; } - } + } public static DataSet Get_TransFerBillList(string sWhere) { @@ -440,6 +439,63 @@ return new SQLHelper.ClsCN().RunProcReturn(sql, "OA_ErrMsgBackBillMain"); } + #endregion + + #region 寮傚父鍙嶉鍒楄〃PDA + [Route("Sc_MESTransFerWorkBill/Get_TransFerBillList_PDA")] + [HttpGet] + public object Get_TransFerBillList_PDA(string sWhere, string user) + { + try + { + List<object> columnNameList = new List<object>(); + + //鏌ョ湅鏉冮檺 + if (!DBUtility.ClsPub.Security_Log("OA_ErrMsgBackBill_Query", 1, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犳煡鐪嬫潈闄愶紒"; + objJsonResult.data = null; + return objJsonResult; + } + + if (sWhere == null || sWhere.Equals("")) + { + string sql = "select * from h_v_OA_ErrMsgBackBillList_PDA order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackBillList_PDA"); + } + else + { + string sql1 = "select * from h_v_OA_ErrMsgBackBillList_PDA where 1 = 1 "; + string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackBillList_PDA"); + } + + //娣诲姞鍒楀悕 + foreach (DataColumn col in ds.Tables[0].Columns) + { + Type dataType = col.DataType; + string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; + columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕 + } + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + objJsonResult.list = columnNameList; + return objJsonResult; + } + catch (Exception ex) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏌ヨ鏁版嵁寮傚父锛岃涓庣鐞嗗憳鑱旂郴锛�" + ex.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } #endregion #region 寮傚父鍙嶉鍒楄〃缂栬緫鑾峰彇鏁版嵁 @@ -751,7 +807,7 @@ [Route("Sc_MESTransFerWorkBill/Get_OA_ErrMsgBackList")] [HttpGet] - public object Get_OA_ErrMsgBackList(string HInterID,string HEntryID, string user,int num) + public object Get_OA_ErrMsgBackList(string HInterID,string HEntryID, string user,Int64 num) { try { @@ -766,22 +822,46 @@ objJsonResult.data = null; return objJsonResult; } - if (num == 1) //寮傚父鍙嶉鍗� + string sql = ""; + string HViewName = ""; + switch (num) { - string sql = "select * from h_v_OA_ErrMsgBackBillList where HInterID = '" + HInterID + "' and HEntryID = '" + HEntryID + "'"; - ds = oCN.RunProcReturn(sql, "p_v_OA_ErrMsgBackBillList"); + case 1: //寮傚父鍙嶉鍗� + sql = "select * from h_v_OA_ErrMsgBackBillList where HInterID = '" + HInterID + "' and HEntryID = '" + HEntryID + "'"; + HViewName = "h_v_OA_ErrMsgBackBillList"; + break; + case 2://寮傚父鍙嶉鎺ユ敹鍗� + sql = "select * from h_v_OA_ErrMsgBackReceiveBillMainList where hmainid = '" + HInterID + "'"; + HViewName = "h_v_OA_ErrMsgBackReceiveBillMainList"; + break; + case 3://寮傚父鍙嶉澶勭悊鍗� + sql = "select * from h_v_OA_ErrMsgBackHandleBillMainList where hmainid = '" + HInterID + "'"; + HViewName = "h_v_OA_ErrMsgBackHandleBillMainList"; + break; + case 10: //寮傚父鍙嶉鍗昉DA + sql = "select * from h_v_OA_ErrMsgBackBillList_PDA where HInterID = '" + HInterID + "' and HEntryID = '" + HEntryID + "'"; + HViewName = "h_v_OA_ErrMsgBackBillList_PDA"; + break; + case 11://寮傚父鍙嶉鎺ユ敹鍗昉DA + sql = "select * from h_v_OA_ErrMsgBackReceiveBillList_PDA where hmainid = '" + HInterID + "'"; + HViewName = "h_v_OA_ErrMsgBackReceiveBillList_PDA"; + break; + case 12://寮傚父鍙嶉澶勭悊鍗昉DA + sql = "select * from h_v_OA_ErrMsgBackHandleBillList_PDA where hmainid = '" + HInterID + "'"; + HViewName = "h_v_OA_ErrMsgBackHandleBillList_PDA"; + break; } - else if (num==2) //寮傚父鍙嶉鎺ユ敹鍗� + if(sql == "") { - string sql = "select * from h_v_OA_ErrMsgBackReceiveBillMainList where hmainid = '" + HInterID + "'"; - ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackReceiveBillMainList"); - } - else if (num == 3) //寮傚父鍙嶉澶勭悊鍗� - { - string sql = "select * from h_v_OA_ErrMsgBackHandleBillMainList where hmainid = '" + HInterID + "'"; - ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackHandleBillMainList "); + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏌ヨ鏁版嵁寮傚父锛岄�掑叆婧愬崟绫诲瀷num涓嶆纭紒"; + objJsonResult.data = null; + return objJsonResult; } + ds = oCN.RunProcReturn(sql, HViewName); + //娣诲姞鍒楀悕 foreach (DataColumn col in ds.Tables[0].Columns) { @@ -1030,6 +1110,64 @@ string sql1 = "select * from h_v_OA_ErrMsgBackReceiveBillMainList where 1 = 1 "; string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc"; ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackReceiveBillMainList"); + } + + //娣诲姞鍒楀悕 + foreach (DataColumn col in ds.Tables[0].Columns) + { + Type dataType = col.DataType; + string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; + columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕 + } + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + objJsonResult.list = columnNameList; + return objJsonResult; + } + catch (Exception ex) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏌ヨ鏁版嵁寮傚父锛岃涓庣鐞嗗憳鑱旂郴锛�" + ex.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + #endregion + + #region 寮傚父鍙嶉鎺ユ敹鍗曞垪琛≒DA + + [Route("Sc_MESTransFerWorkBill/Get_OA_ErrMsgBackReceiveBillList_PDA")] + [HttpGet] + public object Get_OA_ErrMsgBackReceiveBillList_PDA(string sWhere, string user) + { + try + { + List<object> columnNameList = new List<object>(); + + //鏌ョ湅鏉冮檺 + if (!DBUtility.ClsPub.Security_Log("OA_ErrMsgBackReceiveBillMain_Query", 1, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犳煡鐪嬫潈闄愶紒"; + objJsonResult.data = null; + return objJsonResult; + } + + if (sWhere == null || sWhere.Equals("")) + { + string sql = "select * from h_v_OA_ErrMsgBackReceiveBillList_PDA order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackReceiveBillList_PDA"); + } + else + { + string sql1 = "select * from h_v_OA_ErrMsgBackReceiveBillList_PDA where 1 = 1 "; + string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackReceiveBillList_PDA"); } //娣诲姞鍒楀悕 @@ -1916,6 +2054,64 @@ } #endregion + #region 寮傚父鍙嶉绛惧埌鍗曞垪琛≒DA + + [Route("Sc_MESTransFerWorkBill/Get_OA_ErrMsgBackSignBillList_PDA")] + [HttpGet] + public object Get_OA_ErrMsgBackSignBillList_PDA(string sWhere, string user) + { + try + { + List<object> columnNameList = new List<object>(); + + //鏌ョ湅鏉冮檺 + if (!DBUtility.ClsPub.Security_Log("OA_ErrMsgBackSignBillMain_Query", 1, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犳煡鐪嬫潈闄愶紒"; + objJsonResult.data = null; + return objJsonResult; + } + + if (sWhere == null || sWhere.Equals("")) + { + string sql = "select * from h_v_OA_ErrMsgBackSignBillList_PDA order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackSignBillList_PDA"); + } + else + { + string sql1 = "select * from h_v_OA_ErrMsgBackSignBillList_PDA where 1 = 1 "; + string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackSignBillList_PDA"); + } + + //娣诲姞鍒楀悕 + foreach (DataColumn col in ds.Tables[0].Columns) + { + Type dataType = col.DataType; + string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; + columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕 + } + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + objJsonResult.list = columnNameList; + return objJsonResult; + } + catch (Exception ex) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏌ヨ鏁版嵁寮傚父锛岃涓庣鐞嗗憳鑱旂郴锛�" + ex.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + #endregion + #region 寮傚父鍙嶉绛惧埌鍗� 鍒犻櫎 /// <summary> ///鍙傛暟锛歴tring HInterID銆� @@ -2773,6 +2969,64 @@ } } #endregion + #region 寮傚父鍙嶉澶勭悊鍗曞垪琛≒DA + + [Route("Sc_MESTransFerWorkBill/Get_OA_ErrMsgBackHandleBillList_PDA")] + [HttpGet] + public object Get_OA_ErrMsgBackHandleBillList_PDA(string sWhere, string user) + { + try + { + List<object> columnNameList = new List<object>(); + + //鏌ョ湅鏉冮檺 + if (!DBUtility.ClsPub.Security_Log("OA_ErrMsgBackHandleBillMain_Query", 1, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犳煡鐪嬫潈闄愶紒"; + objJsonResult.data = null; + return objJsonResult; + } + + if (sWhere == null || sWhere.Equals("")) + { + string sql = "select * from h_v_OA_ErrMsgBackHandleBillList_PDA order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackHandleBillList_PDA"); + } + else + { + string sql1 = "select * from h_v_OA_ErrMsgBackHandleBillList_PDA where 1 = 1 "; + string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackHandleBillList_PDA"); + } + + //娣诲姞鍒楀悕 + foreach (DataColumn col in ds.Tables[0].Columns) + { + Type dataType = col.DataType; + string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; + columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕 + } + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + objJsonResult.list = columnNameList; + return objJsonResult; + } + catch (Exception ex) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏌ヨ鏁版嵁寮傚父锛岃涓庣鐞嗗憳鑱旂郴锛�" + ex.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + #endregion + #region 寮傚父鍙嶉澶勭悊鍗� 鍒犻櫎 @@ -3629,6 +3883,64 @@ } #endregion + #region 寮傚父鍙嶉楠屾敹鍗曞垪琛≒DA + + [Route("Sc_MESTransFerWorkBill/Get_OA_ErrMsgBackCheckBillList_PDA")] + [HttpGet] + public object Get_OA_ErrMsgBackCheckBillList_PDA(string sWhere, string user) + { + try + { + List<object> columnNameList = new List<object>(); + + //鏌ョ湅鏉冮檺 + if (!DBUtility.ClsPub.Security_Log("OA_ErrMsgBackCheckBillMain_Query", 1, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犳煡鐪嬫潈闄愶紒"; + objJsonResult.data = null; + return objJsonResult; + } + + if (sWhere == null || sWhere.Equals("")) + { + string sql = "select * from h_v_OA_ErrMsgBackCheckBillList_PDA order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackCheckBillList_PDA"); + } + else + { + string sql1 = "select * from h_v_OA_ErrMsgBackCheckBillList_PDA where 1 = 1 "; + string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackCheckBillList_PDA"); + } + + //娣诲姞鍒楀悕 + foreach (DataColumn col in ds.Tables[0].Columns) + { + Type dataType = col.DataType; + string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; + columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕 + } + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + objJsonResult.list = columnNameList; + return objJsonResult; + } + catch (Exception ex) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏌ヨ鏁版嵁寮傚父锛岃涓庣鐞嗗憳鑱旂郴锛�" + ex.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + #endregion + #region 寮傚父鍙嶉楠屾敹鍗� 鍒犻櫎 [Route("Sc_MESTransFerWorkBill/DeleteOA_ErrMsgBackCheckBill")] -- Gitblit v1.9.1