Exemplo n.º 1
0
        public JsonResult ActivityData()
        {
            int      pageSize  = int.Parse(Request["pageSize"] ?? "5");
            int      pageIndex = int.Parse(Request["pageIndex"] ?? "1");
            int      OrgId     = int.Parse(Request["OrgId"] ?? "-1");
            int      TimeType  = int.Parse(Request["TimeType"] ?? "1");
            DateTime dt        = DateTime.Now;
            DateTime Start;

            if (TimeType == 1)
            {
                Start = DateTime.Parse(dt.ToString("yyyy-MM"));
            }
            else
            {
                Start = new DateTime(dt.Year, 1, 1);
            }
            DateTime End = DateTime.Now;

            var PageData = ActivityDetailService.GetTopCache(OrgId, Start, End, pageSize, pageIndex, out int total);

            if (PageData.Count() > 0)
            {
                return(Json(new { msg = "success", data = PageData }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { msg = "fail", total }));
            }
        }
Exemplo n.º 2
0
        public JsonResult OrgActivityData()
        {
            int      pageSize  = int.Parse(Request["pageSize"] ?? "5");
            int      pageIndex = int.Parse(Request["pageIndex"] ?? "1");
            int      OrgId     = int.Parse(Request["OrgId"] ?? "-1");
            DateTime Start     = DateTime.Parse(Request["Start"]);
            DateTime End       = DateTime.Parse(Request["End"]).AddDays(1);
            var      PageData  = ActivityDetailService.GetTopCache(OrgId, Start, End, pageSize, pageIndex, out int total);

            return(Json(new { total, rows = PageData.ToList() }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public JsonResult GetRank()
        {
            int      typeId   = int.Parse(Request["typeId"] ?? "0");
            int      OrgId    = int.Parse(Request["OrgId"] ?? "-1");
            int      TimeType = int.Parse(Request["TimeType"] ?? "1");
            DateTime dt       = DateTime.Now;

            if (TimeType == 1)// 月排行
            {
                DateTime Start = DateTime.Parse(dt.ToString("yyyy-MM"));
                DateTime End   = dt;
                int      Rank  = ActivityDetailService.GetRankCache(LoginUser.UserInfoID, OrgId, Start, End, out decimal time);
                return(Json(new { Rank, Num = time }, JsonRequestBehavior.AllowGet));
            }
            else// 年排行
            {
                DateTime Start = new DateTime(dt.Year, 1, 1);
                DateTime End   = dt;
                int      Rank  = ActivityDetailService.GetRankCache(LoginUser.UserInfoID, OrgId, Start, End, out decimal time);
                return(Json(new { Rank, Num = time }, JsonRequestBehavior.AllowGet));
            }
        }