From b2322f6e919ffc2efd1fa5af21ec2b54b6a070bc Mon Sep 17 00:00:00 2001 From: yusijie <ysj@hz-kingdee.com> Date: 星期一, 27 三月 2023 23:01:30 +0800 Subject: [PATCH] 工序出站扫码,明细;条码生成添加炉号等字段; --- WebAPI/Controllers/BaseSet/Gy_ProcessController.cs | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/WebAPI/Controllers/BaseSet/Gy_ProcessController.cs b/WebAPI/Controllers/BaseSet/Gy_ProcessController.cs index a995beb..8cef38c 100644 --- a/WebAPI/Controllers/BaseSet/Gy_ProcessController.cs +++ b/WebAPI/Controllers/BaseSet/Gy_ProcessController.cs @@ -1,4 +1,5 @@ -锘縰sing Newtonsoft.Json.Linq; +锘縰sing Newtonsoft.Json; +using Newtonsoft.Json.Linq; using Pub_Class; using System; using System.Collections; @@ -312,7 +313,7 @@ string HOverFixPrice = list[0].HOverFixPrice; string HSNo = list[0].HSNo; string HBarCode = list[0].HBarCode; - string HProcMulID = list[0].HProcMulID; + string HProcMulID = list[0].HProcMulID==null?"0": list[0].HProcMulID; string HProcCheckNote = list[0].HProcCheckNote; string HRemark = list[0].HRemark; bool HStopflag = list[0].HStopflag; @@ -402,7 +403,7 @@ ",HStopflag= '" + HStopflag + "'" + ",HRemark='" + HRemark + "'" + ",HDeptID= " + HDeptID + - ",HBarCodeForBase='" + HBarCodeForBase + "'" + + ",HBarCodeForBase='" + HBarCode + "'" + ",HProcessID_K3= " + HProcessID_K3 + ",HBillSubType='" + HBillSubType + "'" + ",HAutoTrunFlag= '" + HAutoTrunFlag + "'" + @@ -450,6 +451,7 @@ { try { + List<object> columnNameList = new List<object>(); //鏌ョ湅鏉冮檺 if (!DBUtility.ClsPub.Security_Log("Gy_Process_Query", 1, false, user)) { @@ -471,12 +473,21 @@ ds = oCN.RunProcReturn(sql, "h_v_Gy_ProcessList"); } + //娣诲姞鍒楀悕 + 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鍒楀璞$殑鍒楀悕 + } + //if (ds.Tables[0].Rows.Count != 0 || ds != null) //{ objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "Sucess锛�"; objJsonResult.data = ds.Tables[0]; + objJsonResult.list = columnNameList; return objJsonResult; //} //else @@ -538,7 +549,7 @@ return objJsonResult; } } - /// <summary>Gy_Process/cx + /// <summary> /// 宸ュ簭鍒楄〃鍒犻櫎鍔熻兘 /// </summary> /// <returns></returns> -- Gitblit v1.9.1