/// <summary> /// 安全帽预警 /// </summary> /// <param name="pagination"></param> /// <param name="queryJson"></param> /// <returns></returns> public ActionResult GetWaringListJson(Pagination pagination, string queryJson) { var watch = CommonHelper.TimerStart(); pagination.p_kid = "ID"; pagination.p_fields = " type,warningcontent,deptname,liablename,baseid,createdate,liableid,'' as camid "; pagination.p_tablename = "bis_earlywarning "; pagination.conditionJson = "1=1 "; var data = hikinoutlogbll.Get_BIS_CARVIOLATION(pagination, queryJson); if (data.Rows.Count > 0) { var list = kbscameramanagebll.GetList("").ToList(); foreach (DataRow item in data.Rows) { var CamIp = item["liableid"].ToString(); var entity = list.Where(a => a.CameraIP == CamIp).FirstOrDefault(); if (entity != null) {//摄像头唯一Id(调用实时画面) item["camid"] = entity.CameraId; } } } var jsonData = new { rows = data, total = pagination.total, page = pagination.page, records = pagination.records, costtime = CommonHelper.TimerEnd(watch) }; return(ToJsonResult(jsonData)); }
public ActionResult GetListJson(string queryJson) { var data = kbscameramanagebll.GetList(queryJson); return(ToJsonResult(data)); }
/// <summary> /// 获取所有的摄像头 /// </summary> /// <returns></returns> public ActionResult GetALL() { var list = camerabll.GetList(null).OrderByDescending(x => x.CreateDate); return(ToJsonResult(list)); }