Commit 0dd6f099 by 段启岩

Merge remote-tracking branch 'origin/fix-issue#52'

parents d1847c4d 8fd328fb
...@@ -202,11 +202,21 @@ public class BlogServiceImpl extends ServiceImpl<BlogMapper, Blog> implements IB ...@@ -202,11 +202,21 @@ public class BlogServiceImpl extends ServiceImpl<BlogMapper, Blog> implements IB
//4.删除博客标签 //4.删除博客标签
QueryWrapper<BlogTag> queryWrapperTag = new QueryWrapper(); QueryWrapper<BlogTag> queryWrapperTag = new QueryWrapper();
queryWrapperTag.eq("blog_id", blogId); queryWrapperTag.eq("blog_id", blogId);
//引用标签数量减一
List<String> tagIds = blogTagService.list(queryWrapperTag).stream().map(BlogTag::getTagId).collect(Collectors.toList());
if (!CollectionUtils.isEmpty(tagIds)) {
tagService.decreaseReferenceCountBatch(tagIds,1);
}
blogTagService.remove(queryWrapperTag); blogTagService.remove(queryWrapperTag);
//5.删除博客引用的话题 //5.删除博客引用的话题
QueryWrapper<TopicReference> queryWrapperTopic = new QueryWrapper(); QueryWrapper<TopicReference> queryWrapperTopic = new QueryWrapper();
queryWrapperTopic.eq("referencer_id", blogId); queryWrapperTopic.eq("referencer_id", blogId);
//引用话题数量减一
List<String> topicIds = topicReferenceService.list(queryWrapperTopic).stream().map(TopicReference::getTopicId).collect(Collectors.toList());
if (!CollectionUtils.isEmpty(topicIds)) {
topicService.decreaseReferenceCountBatch(topicIds, 1);
}
topicReferenceService.remove(queryWrapperTopic); topicReferenceService.remove(queryWrapperTopic);
//6.删除博客表里的数据 //6.删除博客表里的数据
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment