/// <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)); } }
/// <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 })); } }
/// <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)); } }
/// <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)); } }
/// <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)); } }
/// <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)); } }
/// <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; } }
/// <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)); } }
/// <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)); } }