public IActionResult RefuseBlogApply(int id)
        {
            var result    = new ManageBlogApplyResult();
            var blogApply = blogApplyService.SelectById(id);

            if (blogApply == null)
            {
                result.IsSuccess = false;
                result.Message   = "该Id参数不存在!";
            }
            else
            {
                if (!blogApply.IsRead)
                {
                    blogApplyService.HadRead(id);
                    // 向用户发送邮件
                    SendEmailIfRefuse(id);
                }
                else
                {
                    result.IsSuccess = false;
                    result.Message   = "该次申请已被处理过!";
                }
            }
            return(new JsonResult(result));
        }
        public IActionResult SubmitBlogApply(int id)
        {
            var result    = new ManageBlogApplyResult();
            var blogApply = blogApplyService.SelectById(id);

            if (blogApply == null)
            {
                result.IsSuccess = false;
                result.Message   = "该Id参数不存在!";
            }
            else
            {
                if (!blogApply.IsRead)
                {
                    blogApplyService.HadRead(id);
                    var user = userService.GetUserById(blogApply.UserId);
                    if (!user.IsBlogApply)
                    {
                        userService.UpdateBlogApply(blogApply.UserId, true);
                        result.IsSuccess = true;
                        result.Message   = "操作成功!";
                        // 向用户发送邮件
                        SendEmailIfSubmit(id);
                    }
                    else
                    {
                        result.IsSuccess = false;
                        result.Message   = "该用户的申请已被同意!";
                    }
                }
                else
                {
                    result.IsSuccess = false;
                    result.Message   = "该次申请已被处理过!";
                }
            }
            return(new JsonResult(result));
        }