/// <summary> /// 获取报警设置列表 /// </summary> /// <param name="context"></param> /// <returns></returns> private string GetAlarmSetting(HttpContext context) { var jr = new JsonResultModel <List <AlarmSettingModel> >() { IsSucceed = false, Data = new List <AlarmSettingModel>(), Msg = "获取报警类型列表失败", RedirectUrl = string.Empty }; int devtype = string.IsNullOrEmpty(context.Request.Params["devType"]) ? 0 : int.Parse(context.Request.Params["devType"]); int devid = string.IsNullOrEmpty(context.Request.Params["devID"]) ? 0 : int.Parse(context.Request.Params["devID"]); var alarmSettingList = devid == 0 ? alarmsetting_bll.GetAlarmTypeListByDevType(devtype) : alarmsetting_bll.GetAlarmListByDevID(devid); if (alarmSettingList != null && alarmSettingList.Count > 0) { jr.IsSucceed = true; jr.Data = alarmSettingList; jr.Msg = "获取报警类型列表成功"; } return(JsonConvert.SerializeObject(jr)); }