diff --git a/novel-front/pom.xml b/novel-front/pom.xml
index b19206e..973639a 100644
--- a/novel-front/pom.xml
+++ b/novel-front/pom.xml
@@ -67,6 +67,12 @@
ip2region
2.7.0
+
+
+ com.github.houbb
+ sensitive-word
+ 0.29.5
+
diff --git a/novel-front/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java b/novel-front/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java
index 542be26..53c5ead 100644
--- a/novel-front/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java
+++ b/novel-front/src/main/java/com/java2nb/novel/service/impl/BookServiceImpl.java
@@ -1,5 +1,6 @@
package com.java2nb.novel.service.impl;
+import com.github.houbb.sensitive.word.core.SensitiveWordHelper;
import com.github.pagehelper.PageHelper;
import com.java2nb.novel.core.cache.CacheKey;
import com.java2nb.novel.core.cache.CacheService;
@@ -411,6 +412,9 @@ public class BookServiceImpl implements BookService {
throw new BusinessException(ResponseStatus.HAS_COMMENTS);
}
//增加评论
+ if(comment.getCommentContent() != null){
+ comment.setCommentContent(SensitiveWordHelper.replace(comment.getCommentContent()));
+ }
comment.setCreateUserId(userId);
comment.setCreateTime(new Date());
bookCommentMapper.insertSelective(comment);
@@ -895,6 +899,9 @@ public class BookServiceImpl implements BookService {
@Override
public void addBookCommentReply(Long userId, BookCommentReply commentReply) {
//增加回复
+ if(commentReply.getReplyContent() != null){
+ commentReply.setReplyContent(SensitiveWordHelper.replace(commentReply.getReplyContent()));
+ }
commentReply.setCreateUserId(userId);
commentReply.setCreateTime(new Date());
bookCommentReplyMapper.insertSelective(commentReply);