Example #1
0
        public ActionResult GetPageListJson(Pagination pagination, string queryJson)
        {
            var user = OperatorProvider.Provider.Current();

            var watch = CommonHelper.TimerStart();
            var data  = workmeetingbll.GetPageList(user.DeptCode, pagination, queryJson);

            foreach (JobTemplateEntity j in data)
            {
                if (j.Usetime == 0 || j.EditTime == 0)
                {
                    j.Percent = 0;
                }
                else
                {
                    j.Percent = Math.Round(Convert.ToDecimal(j.EditTime) / j.Usetime, 2);
                }
            }
            var JsonData = new
            {
                rows     = data,
                total    = pagination.total,
                page     = pagination.page,
                records  = pagination.records,
                costtime = CommonHelper.TimerEnd(watch)
            };

            return(Content(JsonData.ToJson()));
        }