/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string Delete4Ids(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); ReturnValue retVal = equLogic.Delete4Ids((dic.ContainsKey("eiid") ? dic["eiid"] : "-1")); return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, retVal.OutCount.ToString()).InnerXml); }
public string GetEquipmentInfo(string strjson) { try { Dictionary <string, string> dic = MyJson.JsonToDictionary(strjson); if (dic.Count == 0) { return(Json.Write(-1, "参数JSON格式错误")); } string equipmentname = string.Empty; if (dic.TryGetValue("equipmentname", out equipmentname) == false) { return(Json.Write(-1, "设备名称无法识别")); } //获取设备信息 EquipmentInfo info = new EquipmentInfo() { EIName = equipmentname }; ReturnValue retVal = equLogic.GetEquipment(info); return(Json.Write(retVal.RetCode, "成功", retVal.RetDt)); } catch (Exception ex) { return(Json.Write(-1, Consts.EXP_Info)); } }
public string UpdateIPList(string strjson) { try { if (string.IsNullOrEmpty(strjson)) { return(Json.Write(-1, "参数JSON格式错误")); } Dictionary <string, string> dic = MyJson.JsonToDictionary(strjson); if (dic.Count == 0) { return(Json.Write(-1, "参数JSON格式错误")); } string equipmentname = string.Empty; string iplist = string.Empty; if (dic.TryGetValue("equipmentname", out equipmentname) == false) { return(Json.Write(-1, "设备名称无法识别")); } if (dic.TryGetValue("iplist", out iplist) == false) { return(Json.Write(-1, "IP列表无法识别")); } ReturnValue retVal = equLogic.UpdateIPList(new EquipmentInfo() { IPList = iplist, EIName = equipmentname }); return(Json.Write(retVal.RetCode, retVal.RetMsg)); } catch (Exception ex) { return(Json.Write(-1, Consts.EXP_Info)); } }
public string Login(string strjson) { try { if (string.IsNullOrEmpty(strjson)) { return(Json.Write(-1, "参数JSON格式错误")); } Dictionary <string, string> dic = MyJson.JsonToDictionary(strjson); if (dic.Count == 0) { return(Json.Write(-1, "参数JSON格式错误")); } string username = string.Empty; string userpwd = string.Empty; if (dic.TryGetValue("username", out username) == false) { return(Json.Write(-1, "用户帐号无法识别")); } if (dic.TryGetValue("password", out userpwd) == false) { return(Json.Write(-1, "用户密码无法识别")); } UserInfo info = new UserInfo() { UserName = username, UserPwd = userpwd }; ReturnValue retVal = userLogic.Login(info); return(Json.Write(retVal.RetCode, retVal.RetMsg, retVal.RetDt ?? new DataTable())); } catch (Exception ex) { return(Json.Write(-1, Consts.EXP_Info)); } }
public string Active(string strjson) { try { if (string.IsNullOrEmpty(strjson)) { return(Json.Write(-1, "参数JSON格式错误")); } Dictionary <string, string> dic = MyJson.JsonToDictionary(strjson); if (dic.Count == 0) { return(Json.Write(-1, "参数JSON格式错误")); } string equipmentname = string.Empty; string accode = string.Empty; if (dic.TryGetValue("equipmentname", out equipmentname) == false) { return(Json.Write(-1, "设备名称无法识别")); } if (dic.TryGetValue("code", out accode) == false) { return(Json.Write(-1, "激活码无法识别")); } ReturnValue retVal = equLogic.Active(new EquipmentActivationInfo() { ACCode = accode, EIName = equipmentname }); return(Json.Write(retVal.RetCode, retVal.RetMsg)); } catch (Exception ex) { return(Json.Write(-1, Consts.EXP_Info)); } }
/// <summary> /// 批量修改时间 /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string BatchEditDate(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); string uegids = (dic.ContainsKey("uegids") ? dic["uegids"] : string.Empty); DateTime begintime = Tools.GetDateTime(dic.ContainsKey("begintime") ? dic["begintime"] : string.Empty, DateTime.Now); DateTime endtime = Tools.GetDateTime(dic.ContainsKey("endtime") ? dic["endtime"] : string.Empty, DateTime.Now); begintime = new DateTime(begintime.Year, begintime.Month, begintime.Day, 0, 0, 0); endtime = new DateTime(endtime.Year, endtime.Month, endtime.Day, 23, 59, 59); int errCnt = 0; ReturnValue retVal = null; try { retVal = uegLogic.BatchEditDate(uegids, new UserEquipmentGrantInfo() { StartDate = begintime, EndDate = endtime }); } catch (Exception ex) { errCnt += 1; MyLog.WriteExceptionLog("BatchEditDate(批量修改时间)", ex, ex.Source); } return(MyXml.CreateResultXml(1, string.Empty, retVal.OutCount).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string Delete4Ids(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); //tsrid ==-1 添加 否则 修改 ReturnValue retVal = tsrLogic.Delete4Ids((dic.ContainsKey("tsrid") ? dic["tsrid"] : "-1")); return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string Delete(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); TiminGstartRecordInfo info = new TiminGstartRecordInfo() { TSRID = dic.ContainsKey("tsrid") ? Tools.GetInt32(dic["tsrid"], -1) : -1 }; ReturnValue retVal = tsrLogic.Delete(info); return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string Delete(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); UserInfo info = new UserInfo() { UserID = Tools.GetInt32((dic.ContainsKey("userid") ? dic["userid"] : "-1"), -1) }; ReturnValue retVal = userLogic.Delete(info); return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string Delete(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); ActivationCodeInfo info = new ActivationCodeInfo() { ACID = dic.ContainsKey("acid") ? Tools.GetInt32(dic["acid"], -1) : -1 }; ReturnValue retVal = acLogic.Delete(info); return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string Delete(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); UserEquipmentGrantInfo info = new UserEquipmentGrantInfo() { UEGID = Tools.GetInt32((dic.ContainsKey("uegid") ? dic["uegid"] : "-1"), -1) }; ReturnValue retVal = uegLogic.Delete(info); return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, retVal.OutCount.ToString()).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string Delete(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); EquipmentInfo info = new EquipmentInfo() { EIID = Tools.GetInt32((dic.ContainsKey("eiid") ? dic["eiid"] : "-1"), -1) }; ReturnValue retVal = equLogic.Delete(info); if (retVal.IsSuccess == false) { return(MyXml.CreateTabledResultXml(new DataTable(), 0, 10, 0).InnerXml); } return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml); }
/// <summary> /// 批量添加(批量关联) /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string UserEquipmentsGrant(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); string[] eiids = (dic.ContainsKey("eiid") ? dic["eiid"] : string.Empty).Split(','); string[] einames = (dic.ContainsKey("einame") ? dic["einame"] : string.Empty).Split(','); int errCnt = 0; for (int i = 0; i < eiids.Length; i++) { if (eiids[i].Trim().Length == 0) { continue; } try { TiminGstartRecordInfo info = new TiminGstartRecordInfo() { UserID = Tools.GetInt32((dic.ContainsKey("userid") ? dic["userid"] : "-1"), -1), EIID = Tools.GetInt32(eiids[i], -1), TSRID = Tools.GetInt32((dic.ContainsKey("tsrid") ? dic["tsrid"] : "-1"), -1), UserName = dic.ContainsKey("username") ? dic["username"] : string.Empty, EIName = einames[i], PackName = dic.ContainsKey("packname") ? dic["packname"] : string.Empty, StartDate = Tools.GetDateTime(dic.ContainsKey("begintime") ? dic["begintime"] : string.Empty, DateTime.Now), EndDate = Tools.GetDateTime(dic.ContainsKey("endtime") ? dic["endtime"] : string.Empty, DateTime.Now), ExpStartDate = Tools.GetDateTime(dic.ContainsKey("expbegintime") ? dic["expbegintime"] : string.Empty, DateTime.Now), ExpEndDate = Tools.GetDateTime(dic.ContainsKey("expendtime") ? dic["expendtime"] : string.Empty, DateTime.Now), Release = Tools.GetInt32((dic.ContainsKey("release") ? dic["release"] : "-1"), -1), Status = 0, Description = dic.ContainsKey("description") ? dic["description"] : string.Empty }; info.ExpStartDate = new DateTime(info.ExpStartDate.Year, info.ExpStartDate.Month, info.ExpStartDate.Day, 0, 0, 0); info.ExpEndDate = new DateTime(info.ExpEndDate.Year, info.ExpEndDate.Month, info.ExpEndDate.Day, 23, 59, 59); ReturnValue retVal = tsrLogic.Insert(info); } catch (Exception ex) { errCnt += 1; MyLog.WriteExceptionLog("UserEquipmentsGrant(定时记录-批量添加)", ex, ex.Source); } } return(MyXml.CreateResultXml(1, string.Empty, (einames.Length - errCnt).ToString()).InnerXml); }
/// <summary> /// 获取设备(未授权) /// </summary> /// <param name="strparam"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <param name="sort"></param> /// <returns></returns> public string GetNotGrantEquipment(string strparam, int pageIndex, int pageSize, string sort) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); ReturnValue retVal = equLogic.GetNotGrantEquipment(new EquipmentInfo() { EIName = dic.ContainsKey("einame") ? dic["einame"] : string.Empty, EIID = dic.ContainsKey("eiid") ? Tools.GetInt32(dic["eiid"], -1) : -1 }); if (retVal.IsSuccess == false) { return(MyXml.CreateTabledResultXml(new DataTable(), 0, 10, 0).InnerXml); } // DataTable dt = Tools.GetDt4Drs(retVal.RetDt, Tools.GetStartRec(pageSize, pageIndex), Tools.GetEndRec(pageSize, pageIndex)) ?? new DataTable(); return(MyXml.CreateTabledResultXml(dt, pageIndex, pageSize, dt.Rows.Count).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string AddorEdit(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); ActivationCodeInfo info = new ActivationCodeInfo() { ACID = Tools.GetInt32((dic.ContainsKey("acid") ? dic["acid"] : "-1"), -1), ACCode = dic.ContainsKey("accode") ? dic["accode"] : string.Empty, StartDate = Tools.GetDateTime(dic.ContainsKey("begintime") ? dic["begintime"] : string.Empty, DateTime.Now), EndDate = Tools.GetDateTime(dic.ContainsKey("endtime") ? dic["endtime"] : string.Empty, new DateTime(2099, 12, 31)), Description = dic.ContainsKey("description") ? dic["description"] : string.Empty }; //acid ==-1 添加 否则 修改 ReturnValue retVal = info.ACID == -1 ? acLogic.Insert(info) : acLogic.Update(info); //if (retVal.IsSuccess == false) { return MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml; } // return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml); }
public string GetList(string strparam, int pageIndex, int pageSize, string sort) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); ReturnValue retVal = userLogic.GetUser(new UserInfo() { UserName = dic.ContainsKey("username") ? dic["username"] : string.Empty, UserNick = dic.ContainsKey("usernick") ? dic["usernick"] : string.Empty, UserType = dic.ContainsKey("usertype") ? Tools.GetInt32(dic["usertype"], -1) : -1, UserID = dic.ContainsKey("userid") ? Tools.GetInt32(dic["userid"], -1) : -1 }); if (retVal.IsSuccess == false) { return(MyXml.CreateTabledResultXml(new DataTable(), 0, 10, 0).InnerXml); } // //DataTable dt = Tools.GetDt4Drs(retVal.RetDt, Tools.GetStartRec(pageSize, pageIndex), Tools.GetEndRec(pageSize, pageIndex)) ?? new DataTable(); return(MyXml.CreateTabledResultXml(retVal.RetDt, pageIndex, pageSize, retVal.RetDt.Rows.Count).InnerXml); }
public string GetList(string strparam, int pageIndex, int pageSize, string sort) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); ReturnValue retVal = acLogic.GetActiveCode(new ActivationCodeInfo() { ACCode = dic.ContainsKey("accode") ? dic["accode"] : string.Empty, StartDate = Tools.GetDateTime(dic.ContainsKey("begintime") ? dic["begintime"] : string.Empty, DateTime.MinValue), EndDate = Tools.GetDateTime(dic.ContainsKey("endtime") ? dic["endtime"] : string.Empty, DateTime.MaxValue), ACID = dic.ContainsKey("acid") ? Tools.GetInt32(dic["acid"], -1) : -1 }, true); if (retVal.IsSuccess == false) { return(MyXml.CreateTabledResultXml(new DataTable(), 0, 10, 0).InnerXml); } // //DataTable dt = Tools.GetDt4Drs(retVal.RetDt, Tools.GetStartRec(pageSize, pageIndex), Tools.GetEndRec(pageSize, pageIndex)) ?? new DataTable(); return(MyXml.CreateTabledResultXml(retVal.RetDt, pageIndex, pageSize, retVal.RetDt.Rows.Count).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string AddorEdit(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); EquipmentInfo info = new EquipmentInfo() { EIID = Tools.GetInt32((dic.ContainsKey("eiid") ? dic["eiid"] : "-1"), -1), EIName = dic.ContainsKey("einame") ? dic["einame"] : string.Empty, IPList = dic.ContainsKey("iplist") ? dic["iplist"] : string.Empty, Status = 0, HardWare = string.Empty, EINumber = string.Empty, Description = dic.ContainsKey("description") ? dic["description"] : string.Empty }; //eiid ==-1 添加 否则 修改 ReturnValue retVal = info.EIID == -1 ? equLogic.Insert(info) : equLogic.Update(info); //if (retVal.IsSuccess == false) { return MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml; } // return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml); }
/// <summary> /// 批量添加(批量授权) /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string EquipmentsGrant(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); string[] eiids = (dic.ContainsKey("eiid") ? dic["eiid"] : string.Empty).Split(','); string[] einames = (dic.ContainsKey("einame") ? dic["einame"] : string.Empty).Split(','); int errCnt = 0; for (int i = 0; i < eiids.Length; i++) { if (eiids[i].Trim().Length == 0) { continue; } try { UserEquipmentGrantInfo info = new UserEquipmentGrantInfo() { UserID = Tools.GetInt32((dic.ContainsKey("userid") ? dic["userid"] : "-1"), -1), EIID = Tools.GetInt32(eiids[i], -1), UEGID = Tools.GetInt32((dic.ContainsKey("uegid") ? dic["uegid"] : "-1"), -1), UserName = dic.ContainsKey("username") ? dic["username"] : string.Empty, EIName = einames[i], StartDate = Tools.GetDateTime(dic.ContainsKey("begintime") ? dic["begintime"] : string.Empty, DateTime.MinValue), EndDate = Tools.GetDateTime(dic.ContainsKey("endtime") ? dic["endtime"] : string.Empty, DateTime.MaxValue), Description = dic.ContainsKey("description") ? dic["description"] : string.Empty }; info.StartDate = new DateTime(info.StartDate.Year, info.StartDate.Month, info.StartDate.Day, 0, 0, 0); info.EndDate = new DateTime(info.EndDate.Year, info.EndDate.Month, info.EndDate.Day, 23, 59, 59); ReturnValue retVal = uegLogic.Insert(info); } catch (Exception ex) { errCnt += 1; MyLog.WriteExceptionLog("EquipmentsGrant(批量添加)", ex, ex.Source); } } return(MyXml.CreateResultXml(1, string.Empty, (einames.Length - errCnt).ToString()).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string AddorEdit(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); UserInfo info = new UserInfo() { UserID = Tools.GetInt32((dic.ContainsKey("userid") ? dic["userid"] : "-1"), -1), UserName = dic.ContainsKey("username") ? dic["username"] : string.Empty, UserNick = dic.ContainsKey("usernick") ? dic["usernick"] : string.Empty, MobilePhone = dic.ContainsKey("mobilephone") ? dic["mobilephone"] : string.Empty, UserType = Tools.GetInt32(dic["usertype"], -1), Status = 0, UserPwd = dic.ContainsKey("userpwd") ? dic["userpwd"] : string.Empty, Description = dic.ContainsKey("description") ? dic["description"] : string.Empty }; //if (info.UserID == -1) { info.UserPwd = dic.ContainsKey("userpwd") ? dic["userpwd"] : string.Empty; } //userid ==-1 添加 否则 修改 ReturnValue retVal = info.UserID == -1 ? userLogic.Insert(info) : userLogic.Update(info); //if (retVal.IsSuccess == false) { return MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml; } // return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string AddorEdit(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); UserEquipmentGrantInfo info = new UserEquipmentGrantInfo() { UserID = Tools.GetInt32((dic.ContainsKey("userid") ? dic["userid"] : "-1"), -1), EIID = Tools.GetInt32((dic.ContainsKey("eiid") ? dic["eiid"] : "-1"), -1), UEGID = Tools.GetInt32((dic.ContainsKey("uegid") ? dic["uegid"] : "-1"), -1), UserName = dic.ContainsKey("username") ? dic["username"] : string.Empty, EIName = dic.ContainsKey("einame") ? dic["einame"] : string.Empty, StartDate = Tools.GetDateTime(dic.ContainsKey("begintime") ? dic["begintime"] : string.Empty, DateTime.MinValue), EndDate = Tools.GetDateTime(dic.ContainsKey("endtime") ? dic["endtime"] : string.Empty, DateTime.MaxValue), Description = dic.ContainsKey("description") ? dic["description"] : string.Empty }; info.StartDate = new DateTime(info.StartDate.Year, info.StartDate.Month, info.StartDate.Day, 0, 0, 0); info.EndDate = new DateTime(info.EndDate.Year, info.EndDate.Month, info.EndDate.Day, 23, 59, 59); //uegid ==-1 添加 否则 修改 ReturnValue retVal = info.UEGID == -1 ? uegLogic.Insert(info) : uegLogic.Update(info); return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml); }
public string GetList(string strparam, int pageIndex, int pageSize, string sort) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); ReturnValue retVal = uegLogic.GetUserEquGrant(new UserEquipmentGrantInfo() { StartDate = Tools.GetDateTime(dic.ContainsKey("begintime") ? dic["begintime"] : string.Empty, DateTime.MinValue), EndDate = Tools.GetDateTime(dic.ContainsKey("endtime") ? dic["endtime"] : string.Empty, DateTime.MaxValue), EIID = dic.ContainsKey("eiid") ? Tools.GetInt32(dic["eiid"], -1) : -1, UserID = dic.ContainsKey("userid") ? Tools.GetInt32(dic["userid"], -1) : -1, UEGID = dic.ContainsKey("uegid") ? Tools.GetInt32(dic["uegid"], -1) : -1, UserName = dic.ContainsKey("username") ? dic["username"] : string.Empty, EIName = dic.ContainsKey("einame") ? dic["einame"] : string.Empty }); if (retVal.IsSuccess == false) { return(MyXml.CreateTabledResultXml(new DataTable(), 0, 10, 0).InnerXml); } // //DataTable dt = Tools.GetDt4Drs(retVal.RetDt, Tools.GetStartRec(pageSize, pageIndex), Tools.GetEndRec(pageSize, pageIndex)) ?? new DataTable(); return(MyXml.CreateTabledResultXml(retVal.RetDt, pageIndex, pageSize, retVal.RetDt.Rows.Count).InnerXml); }
/// <summary> /// /// </summary> /// <param name="strparam"></param> /// <returns></returns> public string AddorEdit(string strparam) { Dictionary <string, string> dic = MyJson.JsonToDictionary(strparam); TiminGstartRecordInfo info = new TiminGstartRecordInfo() { UserID = Tools.GetInt32((dic.ContainsKey("userid") ? dic["userid"] : "-1"), -1), EIID = Tools.GetInt32((dic.ContainsKey("eiid") ? dic["eiid"] : "-1"), -1), TSRID = Tools.GetInt32((dic.ContainsKey("tsrid") ? dic["tsrid"] : "-1"), -1), UserName = dic.ContainsKey("username") ? dic["username"] : string.Empty, EIName = dic.ContainsKey("einame") ? dic["einame"] : string.Empty, PackName = dic.ContainsKey("packname") ? dic["packname"] : string.Empty, StartDate = Tools.GetDateTime(dic.ContainsKey("begintime") ? dic["begintime"] : string.Empty, DateTime.MinValue), EndDate = Tools.GetDateTime(dic.ContainsKey("endtime") ? dic["endtime"] : string.Empty, DateTime.MaxValue), ExpStartDate = Tools.GetDateTime(dic.ContainsKey("expbegintime") ? dic["expbegintime"] : string.Empty, DateTime.MinValue), ExpEndDate = Tools.GetDateTime(dic.ContainsKey("expendtime") ? dic["expendtime"] : string.Empty, DateTime.MaxValue), Release = Tools.GetInt32((dic.ContainsKey("release") ? dic["release"] : "-1"), -1), Status = 0, Description = dic.ContainsKey("description") ? dic["description"] : string.Empty }; //tsrid ==-1 添加 否则 修改 ReturnValue retVal = info.TSRID == -1 ? tsrLogic.Insert(info) : tsrLogic.Update(info); return(MyXml.CreateResultXml(retVal.RetCode, retVal.RetMsg, string.Empty).InnerXml); }
public string GetTimingList(string strjson) { try { Dictionary <string, string> dic = MyJson.JsonToDictionary(strjson); if (dic.Count == 0) { return(Json.Write(-1, "参数JSON格式错误")); } string equipmentname = string.Empty; string username = string.Empty; string expstartdate = string.Empty; string expenddate = string.Empty; if (dic.TryGetValue("equipmentname", out equipmentname) == false) { return(Json.Write(-1, "设备名称无法识别")); } if (equipmentname.Trim().Length == 0) { return(Json.Write(-1, "设备名称为空")); } //以下参数为可选,先判断是否存在 if (dic.ContainsKey("username") && dic.TryGetValue("username", out username) == false) { return(Json.Write(-1, "用户账号无法识别")); } if (dic.ContainsKey("expstartdate") && dic.TryGetValue("expstartdate", out expstartdate) == false) { return(Json.Write(-1, "有效期开始时间无法识别")); } if (dic.ContainsKey("expenddate") && dic.TryGetValue("expenddate", out expenddate) == false) { return(Json.Write(-1, "有效期结束时间无法识别")); } //获取设备信息 TiminGstartRecordInfo info = new TiminGstartRecordInfo() { EIName = equipmentname }; if (dic.ContainsKey("username")) { info.UserName = username; } if (dic.ContainsKey("expstartdate")) { DateTime starttime = Tools.GetDateTime(expstartdate, DateTime.MinValue); if (starttime == DateTime.MinValue) { return(Json.Write(-1, "有效期开始时间格式输入不正确")); } info.ExpStartDate = starttime; } if (dic.ContainsKey("expenddate")) { DateTime endtime = Tools.GetDateTime(expenddate, DateTime.MaxValue); if (endtime == DateTime.MaxValue) { return(Json.Write(-1, "有效期结束时间格式输入不正确")); } info.ExpEndDate = endtime; } ReturnValue retVal = tsrLogic.GetTimingStartRecord(info); return(Json.Write(retVal.RetCode, retVal.RetMsg, retVal.RetDt)); } catch (Exception ex) { return(Json.Write(-1, Consts.EXP_Info)); } }