提交 c6ab0b7f 作者: chenshiqiang

add permitKnows

上级 8d287a5c
...@@ -315,8 +315,13 @@ class KnowledgeServiceImpl implements IKnowledgeService { ...@@ -315,8 +315,13 @@ class KnowledgeServiceImpl implements IKnowledgeService {
boolQuery.must(QueryBuilders.matchPhraseQuery("origin", knowledgeParam.getOrigin())); boolQuery.must(QueryBuilders.matchPhraseQuery("origin", knowledgeParam.getOrigin()));
} }
if (StringUtils.isNotEmpty(knowledgeParam.getId())) {
boolQuery.must(QueryBuilders.termsQuery("id", permitKnowList)); if (!permitKnowList.isEmpty()) {
BoolQueryBuilder outer = new BoolQueryBuilder();
BoolQueryBuilder boolQueryColumn = new BoolQueryBuilder();
boolQueryColumn.must(QueryBuilders.termsQuery("id", permitKnowList));
outer.should(boolQueryColumn);
boolQuery.must(outer);
} }
if (!catList.isEmpty()) { if (!catList.isEmpty()) {
boolQuery.must(QueryBuilders.termsQuery("knowledgeProjectId", catList)); boolQuery.must(QueryBuilders.termsQuery("knowledgeProjectId", catList));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论