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)); }