Example #1
0
        /// <summary>
        /// 删除回复
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string DelReview(HttpContext context)
        {
            string        ids    = context.Request["ids"];
            List <string> IdList = ids.Split(',').Distinct().ToList();

            for (int i = 0; i < IdList.Count; i++)
            {
                if (string.IsNullOrWhiteSpace(IdList[i]))
                {
                    continue;
                }
                ReviewInfo re = bllReview.GetReviewInfo(int.Parse(IdList[i]));
                if (bllReview.DelReview(IdList[i]))
                {
                    if (re.ReviewType == "Answer")
                    {
                        bllUser.AddUserScoreDetail(re.UserId, EnumStringHelper.ToString(ScoreDefineType.DelAnswer), bll.WebsiteOwner, null, null);
                    }
                    else if (re.ReviewType == "ArticleComment" || re.ReviewType == "CommentReply")
                    {
                        bllUser.AddUserScoreDetail(re.UserId, EnumStringHelper.ToString(ScoreDefineType.DelReview), bll.WebsiteOwner, null, null);
                    }
                }
            }
            resp.Status = 1;
            resp.Msg    = "删除完成";
            return(Common.JSONHelper.ObjectToJson(resp));
        }