问题知识库-新增、编辑,处理正文插入es时,去除富文本标签。

This commit is contained in:
wangzhijiang
2022-09-29 18:03:31 +08:00
parent af9314bacb
commit 945e370ea3
@@ -40,6 +40,8 @@ import com.jero.modules.system.util.StringUtils;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.shiro.SecurityUtils;
import org.jetbrains.annotations.NotNull;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
@@ -117,10 +119,11 @@ public class ProblemKnowledgeBaseEOServiceImpl extends ServiceImpl<ProblemKnowle
//如果该条问题知识库的展示权限为私密,则创建权限表数据
if(StringUtils.equals(problemKnowledgeBaseEO.getShowPermissions(), ShowPermissionsEnum.PRIVACY.getValue())){
this.batchInsertProblemKnowledgeBaseUserEO(problemKnowledgeBaseEO);
}else {
}
/*else {
//如果展示权限是公开,则把该数据插入到搜索中心中。
this.addOrUpdateElasticsearch(problemKnowledgeBaseEO);
}
}*/
this.addOrUpdateElasticsearch(problemKnowledgeBaseEO);
}
@@ -300,8 +303,12 @@ public class ProblemKnowledgeBaseEOServiceImpl extends ServiceImpl<ProblemKnowle
}*/
if(StringUtils.isNotEmpty(problemKnowledgeBaseEO.getContent())){
//处理内容,将富文本标签去掉,搜索中心的时候不要富文本标签样式
String content = problemKnowledgeBaseEO.getContent();
Document document = Jsoup.parse(content);
content = document.text();
sbCn.append("</br>");
sbCn.append("正文" + ":" + problemKnowledgeBaseEO.getContent() + " ");
sbCn.append("正文" + ":" + content + " ");
}else {
sbCn.append("</br>");
sbCn.append("正文" + ":" + "-- ");
@@ -363,8 +370,12 @@ public class ProblemKnowledgeBaseEOServiceImpl extends ServiceImpl<ProblemKnowle
}*/
if(StringUtils.isNotEmpty(problemKnowledgeBaseEO.getContent())){
//处理内容,将富文本标签去掉,搜索中心的时候不要富文本标签样式
String content = problemKnowledgeBaseEO.getContent();
Document document = Jsoup.parse(content);
content = document.text();
sbEn.append("</br>");
sbEn.append("Text" + ":" + problemKnowledgeBaseEO.getContent() + " ");
sbEn.append("Text" + ":" + content + " ");
}else {
sbEn.append("</br>");
sbEn.append("Text" + ":" + "-- ");