public JsonResult GetLogList(int limit = 10, int offset = 1, string user_name = "", DateTime?start_time = null, DateTime?end_time = null) { B_Manager_log b_log = new B_Manager_log(); List <Order> order = new List <Order>() { Order.Desc("id") }; List <SearchTemplate> st = new List <SearchTemplate>() { new SearchTemplate() { key = "user_name", value = user_name, searchType = Common.EnumBase.SearchType.Eq }, new SearchTemplate() { key = "add_time", value = start_time, searchType = Common.EnumBase.SearchType.Ge }, new SearchTemplate() { key = "add_time", value = end_time, searchType = Common.EnumBase.SearchType.Le }, new SearchTemplate() { key = "", value = new int[] { offset, limit }, searchType = Common.EnumBase.SearchType.Paging } }; var list_manager = b_log.GetList(st, order); var total = b_log.GetCount(st); return(this.MyJson(new { total = total, rows = list_manager }, JsonRequestBehavior.AllowGet)); }
public JsonResult DelLog(string ids) { Common.Json json = new Common.Json(); B_Manager_log b_log = new B_Manager_log(); foreach (var id in ids.Split(new char[] { ',' })) { b_log.Delete(Convert.ToInt32(id)); } json.msg = "成功删除" + ids.Split(new char[] { ',' }).Length + "条记录!"; return(Json(json)); }
public JsonResult GetChart() { B_Manager_log b_log = new B_Manager_log(); var res = b_log.GetNavClick(7); List <string> legend = new List <string>(); List <Series> list = new List <Series>(); foreach (var item in res.Keys) { if (item == "图表工具" || item == "数据备份" || item == "短信工具" || item == "栏目管理") { continue; } legend.Add(item); Series menuSeries = new Series(); menuSeries.name = item; menuSeries.type = "line"; menuSeries.areaStyle = new itemStyle() { normal = new object() }; menuSeries.data = res[item].ToList(); //menuSeries.stack = "总量"; list.Add(menuSeries); } xAxis xaxis = new xAxis() { boundaryGap = false, type = "category", data = new List <object>() { DateTime.Now.AddDays(-6).ToString("yyyy-MM-dd"), DateTime.Now.AddDays(-5).ToString("yyyy-MM-dd"), DateTime.Now.AddDays(-4).ToString("yyyy-MM-dd"), DateTime.Now.AddDays(-3).ToString("yyyy-MM-dd"), DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd"), DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd"), DateTime.Now.ToString("yyyy-MM-dd") } }; List <object> data = new List <object>(); data.Add(legend); data.Add(xaxis); data.Add(list); return(Json(data)); }