校验文章领域参数问题
来源:6-7 发布文章入库Controller及验证【发头条】

慕瓜0217153
2021-07-27
String allCategoryJson = redis.get(REDIS_ALL_CATEGORY);
List<Category> categoryList = JsonUtils.jsonToList(allCategoryJson, Category.class);
Category category = null;
for (Category c: categoryList) {
if (c.getId() == newArticleBO.getCategoryId()) {
category = c;
break;
}
}
if (category == null) {
return GraceJSONResult.errorCustom(ResponseStatusEnum.ARTICLE_CATEGORY_NOT_EXIST_ERROR);
}
如果在这段代码之前,管理员更新了文章分类,同时删除了redis的数据,那不就报错了?
写回答
1回答
-
风间影月
2021-07-27
加分布式锁即可
062021-07-27
相似问题
文章列表展示(内容管理)问题
回答 1
点击“更新文章分类”报500
回答 3
老师,这个admin调用files服务
回答 1
article 服务在创建文章时发生错误
回答 1
关于文章图片上传问题
回答 1