提交 c6ab0b7f 作者: chenshiqiang

add permitKnows

上级 8d287a5c
......@@ -315,8 +315,13 @@ class KnowledgeServiceImpl implements IKnowledgeService {
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()) {
boolQuery.must(QueryBuilders.termsQuery("knowledgeProjectId", catList));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论