From 990a4e89535330febe6254e23eb2fa68623c9054 Mon Sep 17 00:00:00 2001 From: cwjbxqmz <1134865194@qq.com> Date: 星期二, 24 十月 2023 16:57:51 +0800 Subject: [PATCH] 采购订单,收料通知单,退料通知单,采购入库单 :选择 物料后,带出对应的计量单位;并多选物料返回; 采购入库单 和 退料通知单 的 子表网格显示,完善软件 --- WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs | 40 ++++++++++++++++++++++++++-------------- 1 files changed, 26 insertions(+), 14 deletions(-) diff --git a/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs b/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs index c1ee855..14811d3 100644 --- a/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs +++ b/WebAPI/Controllers/SCGL/Sc_MESTransFerWorkBillController.cs @@ -1,4 +1,5 @@ 锘縰sing DBUtility; +using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; @@ -129,10 +130,11 @@ } DBUtility.ClsPub.CurUserName = oItem.HMaker; - oItem.HBillType = "3787"; - oItem.HBillSubType = "3787"; + oItem.HBillType = "4502"; + oItem.HBillSubType = "4502"; oItem.HBillStatus = 1; //鍗曟嵁鐘舵�侊紙1鏈锛�2瀹℃牳閫氳繃锛�3鍏抽棴锛�4浣滃簾锛�5瀹℃牳閫�鍥�,6瀹℃牳涓�,7宸查槄锛�8宸插洖澶嶏紝9缁撴锛�10楠岃瘉,11涓嬭揪锛�12寮�宸�,13鐢宠瀹℃壒,15鐢宠妫�楠岋紝16 鍒ゅ畾鍚堟牸锛�17鍒ゅ畾涓嶅悎鏍硷級 oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); + oItem.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month); oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") { @@ -373,6 +375,8 @@ { try { + List<object> columnNameList = new List<object>(); + //鏌ョ湅鏉冮檺 if (!DBUtility.ClsPub.Security_Log("OA_ErrMsgBackBill_Query", 1, false, user)) { @@ -383,24 +387,32 @@ return objJsonResult; } - ds = Get_TransFerBillList(sWhere); + if (sWhere == null || sWhere.Equals("")) + { + string sql = "select * from h_v_OA_ErrMsgBackBillList order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "p_v_OA_ErrMsgBackBillList"); + } + else + { + string sql1 = "select * from h_v_OA_ErrMsgBackBillList where 1 = 1 "; + string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc"; + ds = oCN.RunProcReturn(sql, "p_v_OA_ErrMsgBackBillList"); + } - //if (ds.Tables[0].Rows.Count != 0 || ds != null) - //{ + //娣诲姞鍒楀悕 + 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; - //} - //else - //{ - //objJsonResult.code = "0"; - //objJsonResult.count = 0; - //objJsonResult.Message = "鏃犳暟鎹�"; - //objJsonResult.data = null; - //return objJsonResult; - //} } catch (Exception ex) { -- Gitblit v1.9.1