From d6c5a95d053db65ae6051e5086cc3472f9fd7812 Mon Sep 17 00:00:00 2001 From: yangle <admin@YINMOU> Date: 星期日, 09 十月 2022 09:55:29 +0800 Subject: [PATCH] 修改 生产计划平台 --- WebAPI/Controllers/PublicPageMethodController.cs | 310 ++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 253 insertions(+), 57 deletions(-) diff --git a/WebAPI/Controllers/PublicPageMethodController.cs b/WebAPI/Controllers/PublicPageMethodController.cs index 7cceb0b..a399375 100644 --- a/WebAPI/Controllers/PublicPageMethodController.cs +++ b/WebAPI/Controllers/PublicPageMethodController.cs @@ -1,4 +1,5 @@ 锘縰sing DBUtility; +using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Data; @@ -28,12 +29,12 @@ { try { - ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from h_v_IF_Customer "+ sWhere + " Order by HItemID ", "h_v_IF_Customer"); + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from h_v_IF_Customer " + sWhere + " Order by HItemID ", "h_v_IF_Customer"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -102,12 +103,12 @@ SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); - ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from h_v_IF_Customer " + sWhere+"", "h_v_IF_Customer"); + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from h_v_IF_Customer " + sWhere + "", "h_v_IF_Customer"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -133,13 +134,13 @@ { try { - - ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from h_v_IF_Emp "+sWhere+" Order by HItemID ", "h_v_IF_Emp"); + + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from h_v_IF_Emp " + sWhere + " Order by HItemID ", "h_v_IF_Emp"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -208,12 +209,12 @@ SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); - ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from h_v_IF_Emp " + sWhere+"", "h_v_IF_Emp"); + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from h_v_IF_Emp " + sWhere + "", "h_v_IF_Emp"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -239,12 +240,12 @@ { try { - ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from h_v_IF_Warehouse "+sWhere+" Order by HItemID ", "h_v_IF_Warehouse"); + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from h_v_IF_Warehouse " + sWhere + " Order by HItemID ", "h_v_IF_Warehouse"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -313,12 +314,12 @@ SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); - ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from h_v_IF_Warehouse "+sWhere+"", "h_v_IF_Warehouse"); + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from h_v_IF_Warehouse " + sWhere + "", "h_v_IF_Warehouse"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -344,12 +345,12 @@ { try { - ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from Gy_StockPlace "+sWhere+" Order by HItemID ", "Gy_StockPlace"); + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from Gy_StockPlace " + sWhere + " Order by HItemID ", "Gy_StockPlace"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -418,12 +419,12 @@ SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); - ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from Gy_StockPlace "+sWhere+"", "Gy_StockPlace"); + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from Gy_StockPlace " + sWhere + "", "Gy_StockPlace"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -449,12 +450,12 @@ { try { - ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from h_v_IF_Department "+sWhere+" Order by HItemID ", "h_v_IF_Department"); + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from h_v_IF_Department " + sWhere + " Order by HItemID ", "h_v_IF_Department"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -523,12 +524,12 @@ SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); - ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from h_v_IF_Department "+sWhere+"", "h_v_IF_Department"); + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from h_v_IF_Department " + sWhere + "", "h_v_IF_Department"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -769,7 +770,7 @@ { if (sWhere == null || sWhere.Equals("")) { - ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName,HModel from h_v_Gy_Mould Order by HNumber", "h_v_Gy_Mould"); + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName,HModel,HDesignLife,HUseLife,HLeaveLife from h_v_Gy_Mould Order by HNumber", "h_v_Gy_Mould"); } else { @@ -1109,7 +1110,7 @@ { try { - ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from Gy_Supplier "+sWhere+" Order by HItemID", "Gy_Supplier"); + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from Gy_Supplier " + sWhere + " Order by HItemID", "Gy_Supplier"); //if (ds == null || ds.Tables[0].Rows.Count == 0) //{ // objJsonResult.code = "0"; @@ -1120,11 +1121,11 @@ //} //else //{ - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "Sucess锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + return objJsonResult; //} } catch (Exception e) @@ -1183,7 +1184,7 @@ SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); - ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from Gy_Supplier "+sWhere+"", "Gy_Supplier"); + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from Gy_Supplier " + sWhere + "", "Gy_Supplier"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; @@ -1898,23 +1899,14 @@ { try { - ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName,HModel from h_v_IF_Material "+sWhere+" Order by HItemID", "h_v_IF_Material"); - if (ds == null || ds.Tables[0].Rows.Count == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "false锛�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "Sucess锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; - } + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName,HModel from h_v_IF_Material " + sWhere + " Order by HItemID", "h_v_IF_Material"); + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + return objJsonResult; + } catch (Exception e) { @@ -1972,7 +1964,7 @@ SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); - ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from h_v_IF_Material "+sWhere+"", "h_v_IF_Material"); + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from h_v_IF_Material " + sWhere + "", "h_v_IF_Material"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; @@ -2236,7 +2228,7 @@ { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -2310,7 +2302,7 @@ { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -2341,7 +2333,7 @@ { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -2446,7 +2438,7 @@ { objJsonResult.code = "0"; objJsonResult.count = 0; - objJsonResult.Message = "鏃犺缁勭粐鐨勭敤鎴锋暟鎹紒"; + objJsonResult.Message = "褰撳墠缁勭粐鏁版嵁鏈淮鎶わ紒"; objJsonResult.data = null; return objJsonResult; } @@ -3359,18 +3351,26 @@ #region 鏉′欢鏌ヨ鏉冮檺鍒楄〃 [Route("PublicPageMethod/PowerList")] [HttpGet] - public object PowerList(string czybm,string sGnbm) + public object PowerList(string czybm, string sGnbm) { try { string sName = ""; if (sGnbm != "" && sGnbm != null) { - sName = sGnbm.Substring(1, sGnbm.Length - 1); + if (sGnbm == "鏉冮檺绠$悊-鐢ㄦ埛") + { + sName = ""; + } + else + { + sName = sGnbm; + } } + ds = oCN.RunProcReturn("select * from Gy_Czygl where czybm='" + czybm + "'", "Gy_Czygl"); string AuthorityID = ClsPub.isStrNull(ds.Tables[0].Rows[0]["AuthorityID"]); - ds = oCN.RunProcReturn("SELECT id hid,case when id<=" + AuthorityID.Length + " then case when SUBSTRING('" + AuthorityID + "',id,1)=1 then 1 else 0 end else 0 end 鏄惁鏉冮檺,gnms 鍔熻兘璇存槑,gnbm hgnbm FROM xt_xtgnb where useflag=1 and sjgnbm='" + sName + "' and rightflag=1 order by gnbm", "xt_xtgnb"); + ds = oCN.RunProcReturn("SELECT id hid,case when id<=" + AuthorityID.Length + " then case when SUBSTRING('" + AuthorityID + "',id,1)=1 then 1 else 0 end else 0 end AuthorityID,'' AuthorityHID, gnms ,gnbm hgnbm FROM xt_xtgnb where useflag=1 and sjgnbm='" + sName + "' and rightflag=1 order by gnbm", "xt_xtgnb"); if (ds == null || ds.Tables[0].Rows.Count == 0) { objJsonResult.code = "0"; @@ -3405,10 +3405,14 @@ public object PowerLoadTree() { SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); - string sql = string.Format(@"select 'T鏉冮檺绠$悊-鐢ㄦ埛' id,'' HNumber,'鏉冮檺绠$悊--鐢ㄦ埛' title,'' ParentID, 'true' spread + string sql = string.Format(@"select '鏉冮檺绠$悊-鐢ㄦ埛' id,'' HNumber,'鏉冮檺绠$悊--鐢ㄦ埛' title,'' ParentID union all - Select 'T'+gnbm id,gnsy HNumber,gnmc as title,case when sjgnbm<>null then sjgnbm else 'T鏉冮檺绠$悊-鐢ㄦ埛' end ParentID, 'true' spread - from Xt_Xtgnb where useflag=1 and rightflag=1 and (gnbm NOT LIKE '99%') and sjgnbm='' and mjbz=0 "); + select gnbm id,gnsy HNumber,gnmc as title, case when sjgnbm='' then '鏉冮檺绠$悊--鐢ㄦ埛' else sjgnbm end ParentID from Xt_Xtgnb where sjgnbm='' + union all + Select gnbm id,gnsy HNumber,gnmc as title,sjgnbm as ParentID + from Xt_Xtgnb where mjbz=0 and useflag=1 and rightflag=1 and sjgnbm in( + select gnbm from Xt_Xtgnb where mjbz=0 and useflag=1 and rightflag=1 + ) "); ds = oCN.RunProcReturn(sql, "Xt_Xtgnb"); if (ds == null || ds.Tables[0].Rows.Count == 0) { @@ -3429,7 +3433,199 @@ } #endregion + #region 鐢ㄦ埛鍏宠仈鏉冮檺鎻愪氦 + [Route("Gy_MaintenanceMode/SaverPower")] + [HttpPost] + public object SaverPower([FromBody] JObject msg) + { + var _value = msg["msg"].ToString(); + string msg1 = _value.ToString(); + string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); + string msg2 = sArray[0].ToString(); + string msg3 = sArray[1].ToString(); + string msg4 = sArray[2].ToString(); + ListModels oListModels = new ListModels(); + try + { + List<Models.UserPower> lsmain = new List<Models.UserPower>(); + msg3 = msg3.Substring(1, msg3.Length - 2); + msg3 = msg3.Replace("\\", ""); + msg3 = msg3.Replace("\n", ""); //\n + lsmain = oListModels.getObjectByJson_UserPower(msg3); + ds = oCN.RunProcReturn("select * from Gy_Czygl where czybm='" + msg4.Trim() + "'", "Gy_Czygl"); + string AuthorityID = ClsPub.isStrNull(ds.Tables[0].Rows[0]["AuthorityID"]); + string Auth_str = AuthorityID; + string MKID = ""; + int lENSTR = 0; //妯″潡ID + DataSet oDs = new DataSet(); + for (int i = 0; i < lsmain.Count; i++) + { + MKID = ClsPub.isStrNull(lsmain[i].hid); + lENSTR = ClsPub.isInt(MKID.Substring(0, MKID.Length)); + if (lsmain[i].AuthorityHID == "1") + { + for (int h = Auth_str.Trim().Length; h <= lENSTR - 1; h++) + { + Auth_str = Auth_str.Trim() + "0"; + } + + Auth_str = Auth_str.Substring(0, lENSTR - 1) + "1" + Auth_str.Substring(lENSTR, Auth_str.Length - lENSTR); + } + else + { + if (Auth_str.Length >= lENSTR) + { + Auth_str = Auth_str.Substring(0, lENSTR - 1) + "0" + Auth_str.Substring(lENSTR, Auth_str.Length - lENSTR); + } + } + oDs = oCN.RunProcReturn("select * from xt_xtgnb where useflag=1 and gnbm like '" + lsmain[i].hgnbm + "%'", "xt_xtgnb"); + if (oDs.Tables[0].Rows.Count != 0) + { + for (int k = 0; k < oDs.Tables[0].Rows.Count; k++) + { + int ID = ClsPub.isInt(oDs.Tables[0].Rows[k]["id"]); + if (lsmain[i].AuthorityHID == "1") + { + if (lsmain[i].AuthorityHID == "1") + { + for (int h = Auth_str.Trim().Length; h <= ID - 1; h++) + { + Auth_str = Auth_str.Trim() + "0"; + } + Auth_str = Auth_str.Substring(0, ID - 1) + "1" + Auth_str.Substring(ID, Auth_str.Length - ID); + } + } + else + { + if (Auth_str.Length >= ID) + { + Auth_str = Auth_str.Substring(0, ID - 1) + "0" + Auth_str.Substring(ID, Auth_str.Length - ID); + } + } + } + } + oDs = null; + } + oCN.RunProc("UPDATE Gy_Czygl SET AuthorityID='" + Auth_str + "' WHERE czybm='" + msg4.Trim() + "'"); + 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.Message; + objJsonResult.data = null; + } + return objJsonResult; + } + + + #endregion + #endregion + + + #region 鐢ㄦ埛绌挎妗嗘煡璇㈠垪琛� + [Route("PublicPageMethod/PeopleTransFerList")] + [HttpGet] + public object PeopleTransFerList() + { + try + { + + ds = oCN.RunProcReturn("Select czybm value,czymc title from h_v_Gy_UserList Order by czybm ", "h_v_Gy_UserList"); + if (ds == null || ds.Tables[0].Rows.Count == 0) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犵敤鎴锋暟鎹紒"; + objJsonResult.data = null; + return objJsonResult; + } + else + { + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + return objJsonResult; + } + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "Exception锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } } + #endregion + + #region 鑾峰彇鏍哥畻鏂瑰紡鍒楄〃 + /// <summary> + /// 鑾峰彇鏍哥畻鏂瑰紡鍒楄〃 + /// </summary> + /// <returns></returns> + [Route("PublicPageMethod/GetClassTimePrjList_Json")] + [HttpGet] + public object GetClassTimePrjList_Json(string Gy_ClassTimePrj) + { + string sWhere = ""; + //sWhere = " Where HStopFlag=0 and HEndFlag=1"; + //sWhere = " Where HStopFlag=0 and HEndFlag=1 and HUSEORGID = " + DBUtility.ClsPub.HORGANIZATIONSID.ToString(); + if (Gy_ClassTimePrj != "") + { + sWhere = sWhere + " and ( HNumber like '%" + Gy_ClassTimePrj + "%' or HName like '%" + Gy_ClassTimePrj + "%' ) "; + } + try + { + SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); + if (sWhere == null || sWhere.Equals("")) + { + ds = oCN.RunProcReturn("Select HItemID,HNumber ,HName from Gy_ClassTimePrj where HStopflag=0 Order by HItemID ", "Gy_ClassTimePrj"); + } + else + { + string sql1 = "Select HItemID,HNumber ,HName from Gy_ClassTimePrj where HStopflag=0 "; + string sql = sql1 + sWhere; + ds = oCN.RunProcReturn(sql, "Gy_ClassTimePrj"); + } + + //ds = webserver.GetUnitList(sWhere, ref DBUtility.ClsPub.sErrInfo); + + + if (ds == null || ds.Tables[0].Rows.Count <= 0) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鑾峰彇澶辫触" + DBUtility.ClsPub.sErrInfo; + objJsonResult.data = null; + return objJsonResult; + } + else + { + objJsonResult.code = "0"; + objJsonResult.count = 1; + objJsonResult.Message = "鑾峰彇鎴愬姛"; + objJsonResult.data = ds.Tables[0]; + return objJsonResult; + } + } + catch (Exception ex) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鑾峰彇澶辫触" + ex.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + #endregion + + } } -- Gitblit v1.9.1