Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }