示例#1
0
        /// <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));
        }