From aea7384c05c804ebe3778c8a7215b79eba2c954e Mon Sep 17 00:00:00 2001 From: yangle <admin@YINMOU> Date: 星期三, 30 十一月 2022 15:14:39 +0800 Subject: [PATCH] 设备保养记录单选择原单 --- WebAPI/Controllers/BaseSet/Gy_UnitController.cs | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) diff --git a/WebAPI/Controllers/BaseSet/Gy_UnitController.cs b/WebAPI/Controllers/BaseSet/Gy_UnitController.cs index ee5f95b..59e9b10 100644 --- a/WebAPI/Controllers/BaseSet/Gy_UnitController.cs +++ b/WebAPI/Controllers/BaseSet/Gy_UnitController.cs @@ -1,4 +1,5 @@ -锘縰sing Newtonsoft.Json.Linq; +锘縰sing Newtonsoft.Json; +using Newtonsoft.Json.Linq; using Pub_Class; using System; using System.Collections; @@ -31,6 +32,7 @@ { try { + List<object> columnNameList = new List<object>(); //缂栬緫鏉冮檺 if (!DBUtility.ClsPub.Security_Log_second("Gy_UnitGroup", 1, false, user)) { @@ -52,10 +54,19 @@ ds = oCN.RunProcReturn(sql, "h_v_Gy_UnitList"); } + //娣诲姞鍒楀悕 + 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 e) @@ -110,6 +121,8 @@ string[] sArray = msg4.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); string msg1 = sArray[0].ToString(); string msg3 = sArray[1].ToString(); + string msg_HUSEORGID = sArray[2].ToString(); + Single msg_HRate = float.Parse(sArray[3]); Int64 HItemID = 0; SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); @@ -251,10 +264,11 @@ objJsonResult.data = 1; return objJsonResult; } + oItem.HUSEORGID = Convert.ToInt32(msg_HUSEORGID); //缁勭粐id oItem.HShortNumber = sShortNumber;//鐭唬鐮� oItem.HEndFlag = true;//鏈骇鏍囧織 oItem.HLevel = DBUtility.ClsPub.GetLevel(oItem.HNumber.Trim()); //绛夌骇 - oItem.HRate= DBUtility.ClsPub.GetLevel(oItem.HRate.ToString().Trim());//鎹㈢畻姣斾緥 + oItem.HRate= msg_HRate;//鎹㈢畻姣斾緥 oBill.oModel = oItem; } @@ -362,7 +376,7 @@ return objJsonResult; } - oCN.RunProc("update Gy_Unit set HStopflag=1 where HItemID=" + HItemID); + oCN.RunProc("delete from Gy_Unit where HItemID=" + HItemID); oCN.Commit();//鎻愪氦浜嬪姟 objJsonResult.code = "0"; objJsonResult.count = 1; -- Gitblit v1.9.1