Beispiel #1
0
        /// <summary>
        /// 举报回答回复列表
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string getIllegalReviewList(HttpContext context)
        {
            int page       = Convert.ToInt32(context.Request["page"]),
                rows       = Convert.ToInt32(context.Request["rows"]);
            string keyword = context.Request["keyword"];

            if (page == 0)
            {
                page = 1;
            }
            if (rows == 0)
            {
                rows = int.MaxValue;
            }
            var            dataList   = bllReview.GetIllegalReviewList(rows, page, keyword, bll.WebsiteOwner);
            int            totalCount = Convert.ToInt32(dataList.Tables[1].Rows[0][0]);
            List <dynamic> data       = new List <dynamic>();

            foreach (DataRow item in dataList.Tables[0].Rows)
            {
                data.Add(new
                {
                    id      = item["ReviewMainId"],
                    iname   = bllUser.GetUserDispalyName(item["RelationId"].ToString()),
                    type    = item["ReviewType"],
                    name    = bllUser.GetUserDispalyName(item["UserID"].ToString()),
                    content = MySpider.MyRegex.RemoveHTMLTags(item["ReviewContent"].ToString()),
                    datetm  = Convert.ToDateTime(item["RelationTime"]).ToString("yyyy-MM-dd HH:mm:ss")
                });
            }
            return(Common.JSONHelper.ObjectToJson(new
            {
                rows = data,
                total = totalCount
            }));
        }