public ActionResult AddComment([FromBody] Comment comment) { if (HttpContext.Session.GetInt32("userId") == null || comment.UserId != HttpContext.Session.GetInt32("userId")) { return(Ok(Result.Fail("登录信息已过期,请重新登录"))); } var article = _blogDataContext.Article.Find(comment.ArticleId); if (article == null) { return(Ok(Result.Fail("找不到所评论的文章"))); } comment.DeliverDate = DateTime.Now; _blogDataContext.Add(comment); article.CommitCount++; _blogDataContext.Update(article); try { _blogDataContext.SaveChanges(); } catch { return(Ok(Result.Fail("保存评论失败"))); } return(Ok(Result.Success(comment))); }