自动注入HttpServletRequest
This commit is contained in:
@@ -92,7 +92,7 @@ public class ArticleServiceImpl implements ArticleService {
|
||||
article.setUrl(reqBody.getUrl());
|
||||
article.setType(reqBody.getType());
|
||||
|
||||
article.setAuthorId(redisUserUtil.get(request).getId());
|
||||
article.setAuthorId(redisUserUtil.get().getId());
|
||||
article.setPublishDate(new Date());
|
||||
|
||||
//防止出现 “null,xxx”这种情况
|
||||
@@ -198,7 +198,7 @@ public class ArticleServiceImpl implements ArticleService {
|
||||
Article nextArticle = articleMapper.findArticleById(articleForDel.getNextArticleId());
|
||||
|
||||
//对访问情况进行判断 非博主/非自己文章 拒绝访问
|
||||
User user = redisUserUtil.get(request);
|
||||
User user = redisUserUtil.get();
|
||||
if (!user.getRole().contains("admin") && !articleForDel.getAuthorId().equals(user.getId())) {
|
||||
throw new MyException(ResponseEnum.PERMISSION_ERROR);
|
||||
}
|
||||
@@ -344,7 +344,7 @@ public class ArticleServiceImpl implements ArticleService {
|
||||
// 设置不定参数
|
||||
article.setReadingNumber(oldArticle.getReadingNumber());
|
||||
article.setPublishDate(oldArticle.getPublishDate());
|
||||
article.setAuthorId(redisUserUtil.get(request).getId());
|
||||
article.setAuthorId(redisUserUtil.get().getId());
|
||||
article.setPreArticleId(oldArticle.getPreArticleId());
|
||||
article.setNextArticleId(oldArticle.getNextArticleId());
|
||||
String str = StringFromHtmlUtil.getString(MDTool.markdown2Html(article.getMdContent()));
|
||||
@@ -362,7 +362,7 @@ public class ArticleServiceImpl implements ArticleService {
|
||||
throw new MyException(ResponseEnum.ARTICLE_NOT_EXIST);
|
||||
}
|
||||
if (!article.getOpen()) {
|
||||
User user = redisUserUtil.getWithOutExc(request);
|
||||
User user = redisUserUtil.getWithOutExc();
|
||||
if (user == null || "user".equals(user.getRole())) {
|
||||
throw new MyException(ResponseEnum.ARTICLE_NOT_PUBLIC);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user