示例#1
0
 /// <summary>
 /// 获得预案流程图
 /// </summary>
 /// <returns></returns>
 public JsonResult GetAlarmCommandList(int pageIndex, int pageSize)
 {
     try
     {
         int totalSize = 0;//获得总数据的条数
         //分页:首先获得总共有多少条数据
         List <BaseEventTypeModel> eventTypelist =
             _baseEventTypeBLL.GetChildEventType(-1); //获取根级事件类型
         if (eventTypelist != null && eventTypelist.Count != 0)
         {
             totalSize = eventTypelist.Count;//获得总数据的条数
         }
         // int totalSize = eventTypelist.Count;//获得总数据的条数
         // int totalNumber = 0;
         List <CSM.Model.BaseEventTypeModel> list =
             _servAlarmCommandBLL.GetEventtype((pageIndex - 1) * pageSize + 1, pageIndex * pageSize);
         EasyUIDataGruidModel <List <CSM.Model.BaseEventTypeModel> > retList = new EasyUIDataGruidModel <List <CSM.Model.BaseEventTypeModel> >();
         retList.total = totalSize;
         retList.rows  = list;
         return(Json(retList, JsonRequestBehavior.AllowGet));
         //return WriteJson("OK", "", list, null);
     }
     catch (Exception ex)
     {
         return(Json(new { state = 1, message = "流程列表查询失败!" + ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
示例#2
0
 /// <summary>
 /// 获取基础人员信息
 /// </summary>
 /// <param name="pageIndex"></param>
 /// <param name="pageSize"></param>
 /// <returns></returns>
 public JsonResult GetPersonInfoData(int pageIndex, int pageSize)
 {
     try
     {
         EasyUIDataGruidModel <List <ApiPersonInfoModel> > personList = servPersonInfoBLL.GetPersonInfo(pageIndex, pageSize);
         return(Json(new { status = 0, msg = personList }));
     }
     catch (Exception ex)
     {
         return(Json(new { status = 1, msg = ex.Message }));
     }
 }
示例#3
0
 /// <summary>
 /// 分页获取设备告警数据
 /// </summary>
 /// <param name="pageIndex"></param>
 /// <param name="pageSize"></param>
 /// <param name="regionId"></param>
 /// <param name="areaId"></param>
 /// <param name="alarmLevel"></param>
 /// <param name="startTime"></param>
 /// <param name="endTime"></param>
 /// <param name="eventType"></param>
 /// <returns></returns>
 public JsonResult GetInformAlarmPage(int pageIndex, int pageSize, int regionId, int areaId, int alarmLevel, string startTime, string endTime, int eventType)
 {
     try
     {
         int totalNumber = 0;
         List <RetInformAlarmCustom> informAlarmList = servInformAlarmBll.GetInformAlarmPage(pageIndex, pageSize, regionId, areaId, alarmLevel, startTime, endTime, eventType, out totalNumber);
         EasyUIDataGruidModel <List <RetInformAlarmCustom> > retList = new EasyUIDataGruidModel <List <RetInformAlarmCustom> >();
         retList.total = totalNumber;
         retList.rows  = informAlarmList;
         return(Json(new { status = 0, msg = retList }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { status = 1, msg = "分页获取设备告警失败!" + ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
示例#4
0
 /// <summary>
 /// 查询告警信息
 /// </summary>
 /// <param name="pageindex">查询第几页</param>
 /// <param name="pagesize">一页显示的数据条数</param>
 /// <param name="alarm_level">查询的告警等级</param>
 /// <param name="alarm_state">查询的告警状态</param>
 /// <param name="StartTime">开始时间</param>
 /// <param name="EndTime">结束时间</param>
 /// <returns>返回符合查询条件的告警列表</returns>
 public ActionResult GetAlarmData(int pageindex, int pagesize, int alarm_level, int alarm_state, string StartTime, string EndTime)
 {
     try
     {
         int totalNumber = 0;
         List <AlarmRecordModel> list = servAlarmRecordBll.QueryPageList(pageindex, pagesize, -100, alarm_state, (int)EnumClass.AlarmType.设备报警, alarm_level, null, StartTime, EndTime, out totalNumber);
         EasyUIDataGruidModel <List <AlarmRecordModel> > retList = new EasyUIDataGruidModel <List <AlarmRecordModel> >();
         retList.total = totalNumber;
         retList.rows  = list;
         return(Json(new { status = 0, msg = retList }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { status = 1, msg = ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
示例#5
0
 /// <summary>
 /// 资产巡检列表查询
 /// </summary>
 /// <param name="pageIndex"></param>
 /// <param name="pageSize"></param>
 /// <param name="assetType"></param>
 /// <param name="regionId"></param>
 /// <param name="validStartTime"></param>
 /// <param name="validEndTime"></param>
 /// <returns></returns>
 public JsonResult GetAssetInspectionList(int pageIndex, int pageSize, int assetType, int regionId, string startTime, string endTime)
 {
     try
     {
         int totalNumber = 0;
         List <RetCameraPatrolSchedule> list = servScheduleBll.GetAssetInspectionByPage(pageIndex, pageSize, assetType, regionId, startTime, endTime, out totalNumber);
         EasyUIDataGruidModel <List <RetCameraPatrolSchedule> > retList = new EasyUIDataGruidModel <List <RetCameraPatrolSchedule> >();
         retList.total = totalNumber;
         retList.rows  = list;
         return(Json(new { status = 0, msg = list }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { status = 1, msg = "资产巡检结果查询失败!" + ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
示例#6
0
 /// <summary>
 /// 计划任务结果分页查询
 /// </summary>
 /// <param name="pageIndex"></param>
 /// <param name="pageSize"></param>
 /// <param name="regionId"></param>
 /// <param name="scheduleType"></param>
 /// <param name="startTime"></param>
 /// <param name="endTime"></param>
 /// <returns></returns>
 public JsonResult GetScheduleResultPages(int pageIndex, int pageSize, int regionId, int scheduleType, string startTime, string endTime)
 {
     try
     {
         int totalNumber = 0;
         List <RetScheduleResult> list = scheduleResultBll.GetScheduleResultByPage(pageIndex, pageSize, regionId, scheduleType, startTime, endTime, out totalNumber);
         EasyUIDataGruidModel <List <RetScheduleResult> > retList = new EasyUIDataGruidModel <List <RetScheduleResult> >();
         retList.total = totalNumber;
         retList.rows  = list;
         return(Json(new { status = 0, msg = list }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { status = 1, msg = "计划任务执行结果查询失败!" + ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
示例#7
0
 /// <summary>
 /// 分页获取人员基础信息
 /// </summary>
 /// <param name="pageIndex"></param>
 /// <param name="pageSize"></param>
 /// <returns></returns>
 public EasyUIDataGruidModel <List <ApiPersonInfoModel> > GetPersonInfo(int pageIndex, int pageSize)
 {
     try
     {
         ApiPersonInfoModel model = new ApiPersonInfoModel();
         model.PageIndex = pageIndex;
         model.PageSize  = pageSize;
         string parStr = JsonHelper.ObjectToString <ApiPersonInfoModel>(model);
         string str    = HttpHelper.PostWebRequestBandError("http://" + personIp + "/ApiPersonInfo/GetPersonInfoList", parStr, "application/json;charset=utf-8", Encoding.UTF8);
         EasyUIDataGruidModel <List <ApiPersonInfoModel> > personList = new EasyUIDataGruidModel <List <ApiPersonInfoModel> >();
         personList = JsonHelper.StringToObject <EasyUIDataGruidModel <List <ApiPersonInfoModel> > >(str);
         return(personList);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#8
0
 /// <summary>
 /// 获取视频巡更列表
 /// </summary>
 /// <param name="pageIndex"></param>
 /// <param name="pageSize"></param>
 /// <param name="scheduleName"></param>
 /// <param name="regionId"></param>
 /// <param name="scheduleState"></param>
 /// <param name="validStartTime"></param>
 /// <param name="validEndTime"></param>
 /// <returns></returns>
 public JsonResult GetCameraScheduleList(int pageIndex, int pageSize, string scheduleName, int regionId, int scheduleState, string validStartTime, string validEndTime)
 {
     try
     {
         int totalNumber = 0;
         List <RetCameraPatrolSchedule> list = servScheduleBll.GetCameraPatrolSchedule(pageIndex, pageSize, scheduleName, regionId, (int)EnumClass.ScheduleType.视频轮播, scheduleState, validStartTime, validEndTime, out totalNumber);
         EasyUIDataGruidModel <List <RetCameraPatrolSchedule> > retList = new EasyUIDataGruidModel <List <RetCameraPatrolSchedule> >();
         retList.total = totalNumber;
         retList.rows  = list;
         //  return Json(retList, JsonRequestBehavior.AllowGet);
         return(Json(new { status = 0, msg = list }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         //log
         return(Json(new { status = 1, msg = "视频巡更列表查询失败!" + ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
示例#9
0
        /// <summary>
        /// 获取报警列表(带查询条件)
        /// </summary>
        /// <returns></returns>
        public JsonResult GetAlarmList(int pageIndex, int pageSize, int regionId, int confirmState, int alarmType, int alarmLevel, int[] subSystem, string startTime, string endTime)
        {
            try
            {
                int totalNumber = 0;
                List <AlarmRecordModel> list = _servAlarmRecordBll.QueryPageList(pageIndex, pageSize, regionId, confirmState, (int)EnumClass.AlarmType.设备报警, alarmLevel, subSystem, startTime.ToString(), endTime.ToString(), out totalNumber);
                //return Json(new { state = 0, message = list }, JsonRequestBehavior.AllowGet);

                // return Json(new {total= totalNumber,rows= list },JsonRequestBehavior.AllowGet);
                EasyUIDataGruidModel <List <AlarmRecordModel> > retList = new EasyUIDataGruidModel <List <AlarmRecordModel> >();
                retList.total = totalNumber;
                retList.rows  = list;
                return(Json(retList, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                //log 报警列表查询失败
                return(Json(new { state = 1, message = "设备报警列表查询失败!" + ex.Message }, JsonRequestBehavior.AllowGet));
            }
        }