问题知识库-新增、编辑,处理正文插入es时,去除富文本标签。
This commit is contained in:
+15
-4
@@ -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" + ":" + "-- ");
|
||||
|
||||
Reference in New Issue
Block a user