From 9b2e97ed6a3ba9ba86b3cd2961e1766c711af907 Mon Sep 17 00:00:00 2001 From: yxj <yxj@hz-kingdee.com> Date: 星期五, 12 七月 2024 16:58:30 +0800 Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API --- WebAPI/Controllers/SBGL/Sb_EquipDotCheckRuleBillController.cs | 459 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 457 insertions(+), 2 deletions(-) diff --git a/WebAPI/Controllers/SBGL/Sb_EquipDotCheckRuleBillController.cs b/WebAPI/Controllers/SBGL/Sb_EquipDotCheckRuleBillController.cs index 4144b8a..21eeae8 100644 --- a/WebAPI/Controllers/SBGL/Sb_EquipDotCheckRuleBillController.cs +++ b/WebAPI/Controllers/SBGL/Sb_EquipDotCheckRuleBillController.cs @@ -9,6 +9,9 @@ using System.Net.Http; using System.Web.Http; using WebAPI.Models; +using System.Web; +using WebAPI.Controllers.SCGL.鏃ヨ鍒掔鐞�; +using System.IO; namespace WebAPI.Controllers.SBGL { @@ -86,6 +89,70 @@ } #endregion + #region 璁惧鐐规瑙勭▼鍗曞垪琛≒DA + [Route("Sb_EquipDotCheckRuleBill/GetEquipDotCheckRuleListPDA")] + [HttpGet] + public object GetEquipDotCheckRuleListPDA(string sWhere, string user) + { + try + { + List<object> columnNameList = new List<object>(); + if (!DBUtility.ClsPub.Security_Log("Sb_EquipDotCheckRuleBillList", 1, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犳煡鐪嬫潈闄愶紒"; + objJsonResult.data = null; + return objJsonResult; + } + + if (sWhere == null || sWhere.Equals("")) + { + ds = oCN.RunProcReturn("select * from h_v_Sb_GetDotCheckRuleListByEquip " + sWhere , "h_v_Sb_GetDotCheckRuleListByEquip"); + } + else + { + string sql1 = "select * from h_v_Sb_GetDotCheckRuleListByEquip where 1 = 1"; + string sql = sql1 + sWhere; + ds = oCN.RunProcReturn(sql, "h_v_Sb_GetDotCheckRuleListByEquip"); + } + + //娣诲姞鍒楀悕 + 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 + //{ + //objJsonResult.code = "0"; + //objJsonResult.count = 0; + //objJsonResult.Message = "鏃犳暟鎹�"; + //objJsonResult.data = null; + //return objJsonResult; + //} + } + catch (Exception ex) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + ex.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + #endregion + #region 璁惧鐐规瑙勭▼璁板綍鍒犻櫎鍔熻兘 [Route("Sb_EquipDotCheckRuleBill/DeleteEquipDotCheckRuleBillList")] [HttpGet] @@ -110,9 +177,15 @@ return objJsonResult; } DLL.ClsSb_EquipDotCheckRuleBill oBill = new DLL.ClsSb_EquipDotCheckRuleBill(); - if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) + ds = oCN.RunProcReturn("select * from Sb_EquipDotCheckRuleBillMain where HInterID=" + HInterID, "Sb_EquipDotCheckRuleBillMain"); + if (ds.Tables[0].Rows.Count>0) { - if (oBill.omodel.HBillStatus > 1) + //鏁版嵁搴撶┖鍊煎垽鏂� + if (ds.Tables[0].Rows[0]["HBillStatus"] == DBNull.Value) + { + ds.Tables[0].Rows[0]["HBillStatus"] = 1; + } + if (int.Parse(ds.Tables[0].Rows[0]["HBillStatus"].ToString()) > 1) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -469,5 +542,387 @@ } } #endregion + + #region 璁惧鐐规瑙勭▼鍗曟枃浠朵笂浼� + [Route("Sb_EquipDotCheckRuleBill/Sb_EquipDotCheckRuleBill_Excel")] + [HttpPost] + public object Sb_EquipDotCheckRuleBill_Excel() + { + try + { + + //鑾峰彇鏂囦欢鍚嶇О + var file = HttpContext.Current.Request.Files[0]; + //鑾峰彇鏂囦欢鐗╃悊璺緞 + string ExcelPath = HttpContext.Current.Server.MapPath("~/" + file.FileName); + // 鍒涘缓涓�涓瓧鍏告潵瀛樺偍name鍒板崟鎹彿鍜孒InterID鐨勬槧灏� + Dictionary<string, object[]> nameToValues = new Dictionary<string, object[]>(); + string HBillType = "3913"; + //淇濆瓨鏂囦欢 + file.SaveAs(ExcelPath); + + NpoiHelper np = new NpoiHelper(); + DataSet ExcelDs = np.ReadExcel(ExcelPath, 1, 1, "0"); + + //鍒犻櫎鏂囦欢 + File.Delete(ExcelPath); + + //鍒涘缓涓存椂琛� + DataTable tb2 = new DataTable("dt2"); + + //娣诲姞鍒楀悕 + for (int i = 0; i < ExcelDs.Tables[0].Columns.Count; i++) + { + tb2.Columns.Add(ExcelDs.Tables[0].Rows[0][i].ToString()); + } + + //妯℃澘缂哄皯鍒� 浣嗛渶瑕佷粠鏁版嵁搴撲腑鏌ヨ鍑烘潵鏄剧ず鍦ㄩ〉闈㈢殑瀛楁 + tb2.Columns.Add("HDotCheckItemID", typeof(Int32));//鐐规椤圭洰ID + tb2.Columns.Add("HDotCheckItemClassID", typeof(Int32));//鐐规鍒嗙被ID + tb2.Columns.Add("HDotCheckItemMethodID", typeof(Int32));//鐐规鏂规硶ID + tb2.Columns.Add("HEmpID", typeof(Int32));//璐熻矗浜� + tb2.Columns.Add("鍗曟嵁鍙�", typeof(string));//鍗曟嵁鍙� + tb2.Columns.Add("HInterID", typeof(Int64));//涓婚敭 + //娣诲姞鏁版嵁 + for (int i = 1; i < ExcelDs.Tables[0].Rows.Count; i++) + { + DataRow row = tb2.NewRow(); + for (int j = 0; j < ExcelDs.Tables[0].Columns.Count; j++) + { + row[j] = ExcelDs.Tables[0].Rows[i][j].ToString(); + } + tb2.Rows.Add(row); + } + + + var error = ""; + + //鏌ヨ鐐规瑙勭▼娌℃湁鐨勫垪 + if (!tb2.Columns.Contains("鐐规瑙勭▼鍚嶇О")) + error += "娌℃湁鎵惧埌銆愮偣妫�瑙勭▼鍚嶇О銆戠殑鏍囬,"; + + if (!tb2.Columns.Contains("鍛ㄦ湡鍗曚綅")) + error += "娌℃湁鎵惧埌銆愬懆鏈熷崟浣嶃�戠殑鏍囬,"; + + if (!tb2.Columns.Contains("鐐规鍛ㄦ湡")) + error += "娌℃湁鎵惧埌銆愮偣妫�鍛ㄦ湡銆戠殑鏍囬,"; + + if (!tb2.Columns.Contains("鎽樿")) + error += "娌℃湁鎵惧埌銆愭憳瑕併�戠殑鏍囬,"; + + if (!tb2.Columns.Contains("琛ㄥご澶囨敞")) + error += "娌℃湁鎵惧埌銆愯〃澶村娉ㄣ�戠殑鏍囬,"; + + if (!tb2.Columns.Contains("鐐规椤圭洰浠g爜")) + error += "娌℃湁鎵惧埌銆愮偣妫�椤圭洰浠g爜銆戠殑鏍囬,"; + + if (!tb2.Columns.Contains("鐐规椤圭洰鍚嶇О")) + error += "娌℃湁鎵惧埌銆愮偣妫�椤圭洰鍚嶇О銆戠殑鏍囬,"; + + if (!tb2.Columns.Contains("鐐规鏂规硶浠g爜")) + error += "娌℃湁鎵惧埌銆愮偣妫�椤圭洰浠g爜銆戠殑鏍囬,"; + + if (!tb2.Columns.Contains("鐐规鏂规硶鍚嶇О")) + error += "娌℃湁鎵惧埌銆愮偣妫�椤圭洰鍚嶇О銆戠殑鏍囬,"; + + if (!tb2.Columns.Contains("鐐规閮ㄤ綅")) + error += "娌℃湁鎵惧埌銆愮偣妫�閮ㄤ綅銆戠殑鏍囬,"; + + if (!tb2.Columns.Contains("鍏蜂綋瑕佹眰")) + error += "娌℃湁鎵惧埌銆愬叿浣撹姹傘�戠殑鏍囬,"; + + if (!tb2.Columns.Contains("璐熻矗浜轰唬鐮�")) + error += "娌℃湁鎵惧埌銆愯礋璐d汉浠g爜銆戠殑鏍囬,"; + + if (!tb2.Columns.Contains("璐熻矗浜哄悕绉�")) + error += "娌℃湁鎵惧埌銆愯礋璐d汉鍚嶇О銆戠殑鏍囬,"; + + if (!tb2.Columns.Contains("琛ㄤ綋澶囨敞")) + error += "娌℃湁鎵惧埌銆愯〃浣撳娉ㄣ�戠殑鏍囬,"; + + if (error.Length > 0) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = $"Excel妯℃澘瀛樺湪閿欒,{error}\r\n"; + objJsonResult.data = null; + return objJsonResult; + } + + for (int i = 0; i <= tb2.Rows.Count - 1; i++) + { + + string HDotCheckItemNumber = ""; + string HDotCheckItemName = ""; + string HEmpNum = ""; + string HEmpName = ""; + + HDotCheckItemNumber = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["鐐规椤圭洰浠g爜"].ToString()); + HDotCheckItemName = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["鐐规椤圭洰鍚嶇О"].ToString()); + HEmpNum = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["璐熻矗浜轰唬鐮�"].ToString()); + HEmpName = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["璐熻矗浜哄悕绉�"].ToString()); + string HDotCheckItemMethodNumber = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["鐐规鏂规硶浠g爜"].ToString()); + string HDotCheckItemMethodName = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["鐐规鏂规硶鍚嶇О"].ToString()); + + string HEquipDotCheckRuleName = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["鐐规瑙勭▼鍚嶇О"].ToString()); + string HCycleUnit = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["鍛ㄦ湡鍗曚綅"].ToString()); + string HCheckCycle = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["鐐规鍛ㄦ湡"].ToString()); + string HExplanation = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["鎽樿"].ToString()); + string HMainRemark = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["琛ㄥご澶囨敞"].ToString()); + string HDotCheckPart = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["鐐规閮ㄤ綅"].ToString()); + string HClaim = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["鍏蜂綋瑕佹眰"].ToString()); + string HSubRemark = DBUtility.ClsPub.isStrNull(tb2.Rows[i]["琛ㄤ綋澶囨敞"].ToString()); + + int index = i + 1; + //鏌ヨ鐐规椤圭洰 + ds = oCN.RunProcReturn("select * from Gy_DotCheck where HNumber='" + HDotCheckItemNumber + "' and Hname='" + HDotCheckItemName + "'", "Gy_DotCheck"); + + if (ds.Tables[0].Rows.Count == 0) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "绗�" + index + "琛�,鐐规椤圭洰涓嶅瓨鍦紒"; + objJsonResult.data = null; + return objJsonResult; + } + else + { + tb2.Rows[i]["HDotCheckItemID"] = ds.Tables[0].Rows[0]["HItemID"].ToString(); + tb2.Rows[i]["HDotCheckItemClassID"] = ds.Tables[0].Rows[0]["HDotCheckItemClassID"].ToString(); + } + //鏌ヨ璐熻矗浜� + ds = oCN.RunProcReturn("select * from Gy_Employee where HNumber='" + HEmpNum + "' and Hname='" + HEmpName + "'", "Gy_Employee"); + + if (ds.Tables[0].Rows.Count == 0) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "绗�" + index + "琛�,璇ヨ礋璐d汉:" + HEmpName + ",涓嶅瓨鍦紒"; + objJsonResult.data = null; + return objJsonResult; + } + else + { + tb2.Rows[i]["HEmpID"] = ds.Tables[0].Rows[0]["HItemID"].ToString(); + } + + //鏌ヨ鐐规鏂规硶 + ds = oCN.RunProcReturn("select * from Gy_DotCheckItemMethod where HNumber='" + HDotCheckItemMethodNumber + "' and Hname='" + HDotCheckItemMethodName + "'", "Gy_Employee"); + + if (ds.Tables[0].Rows.Count == 0) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "绗�" + index + "琛�,璇ョ偣妫�鏂规硶:" + HEmpName + ",涓嶅瓨鍦紒"; + objJsonResult.data = null; + return objJsonResult; + } + else + { + tb2.Rows[i]["HDotCheckItemMethodID"] = ds.Tables[0].Rows[0]["HItemID"].ToString(); + } + + //璁惧鐐规瑙勭▼鍚嶇О + if (HEquipDotCheckRuleName == "") + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "绗�" + index + "琛�,璁惧鐐规瑙勭▼鍗曞悕绉颁笉鑳戒负绌猴紒"; + objJsonResult.data = null; + return objJsonResult; + } + + //鍛ㄦ湡鍗曚綅 + if (HCycleUnit == "" || (HCycleUnit != "鏈�" && HCycleUnit != "鍛�" && HCycleUnit != "澶�")) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "绗�" + index + "琛�,鍛ㄦ湡鍗曚綅涓嶈兘涓虹┖涓斿彧鑳戒负澶╋紝鏈堬紝鍛紒"; + objJsonResult.data = null; + return objJsonResult; + } + //鐐规鍛ㄦ湡 + if (HCheckCycle == "" ) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "绗�" + index + "琛�,鐐规鍛ㄦ湡涓嶈兘涓虹┖锛�"; + objJsonResult.data = null; + return objJsonResult; + } + //璁剧疆鍗曟嵁HinterID鍜屽崟鎹彿 + + + Int64 HInterID; + string HBillNo; + object[] myArray = new object[2]; + // 濡傛灉瀛楀吀涓繕娌℃湁杩欎釜鐐规瑙勭▼鐨勬潯鐩紝灏辨坊鍔犲畠 + if (!nameToValues.ContainsKey(HEquipDotCheckRuleName)) + { + HInterID = DBUtility.ClsPub.CreateBillID(HBillType, ref DBUtility.ClsPub.sExeReturnInfo); + HBillNo = DBUtility.ClsPub.CreateBillCode(HBillType, ref DBUtility.ClsPub.sExeReturnInfo, true); + myArray[0] = HInterID; + myArray[1] = HBillNo; + nameToValues[HEquipDotCheckRuleName] = myArray; + tb2.Rows[i]["HInterID"] = HInterID; + tb2.Rows[i]["鍗曟嵁鍙�"] = HBillNo; + } + // 濡傛灉瀛楀吀涓湁杩欎釜骞撮緞鐨勬潯鐩紝浣嗘槸褰撳墠琛岀殑鍚嶇О涓嶆槸瀛楀吀涓殑鍚嶇О锛屽氨鏇存柊瀹� + else if (true) + { + tb2.Rows[i]["HInterID"] = nameToValues[HEquipDotCheckRuleName][0]; + tb2.Rows[i]["鍗曟嵁鍙�"] = nameToValues[HEquipDotCheckRuleName][1];// 鏇存柊褰撳墠琛屽崟鎹彿鍜宨d + } + + } + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = error; + objJsonResult.data = tb2; + return objJsonResult; + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "Exception锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + #endregion + + #region 璁惧鐐规瑙勭▼鍗� 瀵煎叆(淇濆瓨) + [Route("Sb_EquipDotCheckRuleBill/Sb_EquipDotCheckRuleBill_btnSave")] + [HttpPost] + public object Sb_EquipDotCheckRuleBill_btnSave([FromBody] JObject sMainSub) + { + var _value = sMainSub["sMainSub"].ToString(); + string msg1 = _value.ToString(); + string[] sArray = msg1.Split(new string[] { "&鍜�" }, StringSplitOptions.RemoveEmptyEntries); + string msg2 = sArray[0].ToString(); + string user = sArray[1].ToString(); + try + { + if (!DBUtility.ClsPub.Security_Log("Sb_EquipDotCheckRuleBill_Edit", 1, false, user)) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃犱繚瀛樻潈闄愶紒"; + objJsonResult.data = null; + return objJsonResult; + } + List<object> Excel = Newtonsoft.Json.JsonConvert.DeserializeObject<List<object>>(msg2); + List<Dictionary<string, string>> list = new List<Dictionary<string, string>>(); + + foreach (JObject item in Excel) + { + Dictionary<string, string> dic = new Dictionary<string, string>(); + foreach (var itm in item.Properties()) + { + dic.Add(itm.Name, itm.Value.ToString()); + } + list.Add(dic); + } + + oCN.BeginTran(); + int i = 1; + foreach (Dictionary<string, string> item in list) + { + string HInterID = item["HInterID"].ToString(); + string HBillNo = item["鍗曟嵁鍙�"].ToString(); + //string HInterID = item["鐐规瑙勭▼鍚嶇О"].ToString(); + string HCycleUnit = item["鍛ㄦ湡鍗曚綅"].ToString(); + string HCheckCycle = item["鐐规鍛ㄦ湡"].ToString(); + string HExplanation = item["鎽樿"].ToString(); + string HMainRemark = item["琛ㄥご澶囨敞"].ToString(); + string HDotCheckItemID = item["HDotCheckItemID"].ToString(); + string HDotCheckItemClassID = item["HDotCheckItemClassID"].ToString(); + string HDotCheckItemMethodID = item["HDotCheckItemMethodID"].ToString(); + string HDotCheckItem = item["鐐规椤圭洰鍚嶇О"].ToString(); + string HDotCheckPart = item["鐐规閮ㄤ綅"].ToString(); + string HClaim = item["鍏蜂綋瑕佹眰"].ToString(); + string HEmpID = item["HEmpID"].ToString(); + string HSubRemark = item["琛ㄤ綋澶囨敞"].ToString(); + string HBillType = "3913"; + string HBillSubType = "3913"; + DateTime HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd")); + Int64 HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); + Int64 HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month); + DataSet Cs; + Int64 HEntryID = 1; + Cs = oCN.RunProcReturn("select MAX(HEntryID)HEntryID from Sb_EquipDotCheckRuleBillSub", "Sb_EquipDotCheckRuleBillSub"); + if (Cs.Tables[0].Rows.Count != 0 && ClsPub.isLong(Cs.Tables[0].Rows[0]["HEntryID"].ToString()) != 0) + { + HEntryID = ClsPub.isLong(Cs.Tables[0].Rows[0]["HEntryID"].ToString()); + HEntryID += 1; + } + + ds = oCN.RunProcReturn("select * from Sb_EquipDotCheckRuleBillMain where HInterID =" + HInterID, "Sb_EquipDotCheckRuleBillMain"); + + if (ds.Tables[0].Rows.Count == 0) + { + + //涓昏〃 + oCN.RunProc("Insert Into Sb_EquipDotCheckRuleBillMain " + + "(HBillType,HBillSubType,HInterID,HBillNo,HDate,HMaker,HMakeDate,HBillStatus" + + ",HYear,HPeriod,HRemark" + + ",HBeginDate,HEndDate,HCycleUnit,HCheckCycle,HExplanation" + + ") " + + " values('" + HBillType + "','" + HBillSubType + "'," + HInterID.ToString() + ",'" + HBillNo + "','" + HDate + "','" + user + "',getdate(),1" + + "," + HYear.ToString() + "," + HPeriod.ToString() + ",'" + HMainRemark + "'" + + ",getdate()" + ",getdate()" + ",'" + HCycleUnit + "','" + HCheckCycle + "','" + HExplanation + "'" + + ") "); + //鎻掑叆瀛愯〃 + oCN.RunProc("Insert into Sb_EquipDotCheckRuleBillSub " + + " (HInterID,HEntryID," + + "HRemark," + + "HDotCheckItemID,HDotCheckItem,HDotCheckPart,HClaim," + + "HManagerID,HDotCheckItemClassID,HDotCheckItemMethodID" + + ") values(" + + HInterID.ToString() + "," + HEntryID.ToString() + + ",'" + HSubRemark + "'" + + ",'" + HDotCheckItemID + "','" + HDotCheckItem + "','" + HDotCheckPart + "','" + HClaim + + "'," + HEmpID + "," + HDotCheckItemClassID + "," + HDotCheckItemMethodID + + ") "); + } + else + { + oCN.RunProc("Insert into Sb_EquipDotCheckRuleBillSub " + + " (HInterID,HEntryID," + + "HRemark," + + "HDotCheckItemID,HDotCheckItem,HDotCheckPart,HClaim," + + "HManagerID,HDotCheckItemClassID,HDotCheckItemMethodID" + + ") values(" + + HInterID.ToString() + "," + HEntryID.ToString() + + ",'" + HSubRemark + "'" + + ",'" + HDotCheckItemID + "','" + HDotCheckItem + "','" + HDotCheckPart + "','" + HClaim + + "'," + HEmpID + "," + HDotCheckItemClassID + "," + HDotCheckItemMethodID + + ") "); + } + + i++; + } + + oCN.Commit(); + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "瀵煎叆鎴愬姛!"; + objJsonResult.data = null; + return objJsonResult; + } + catch (Exception e) + { + LogService.Write(e); + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "Exception锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + #endregion + } } -- Gitblit v1.9.1