解决查询不出例外人

This commit is contained in:
xiaozhequ
2023-10-19 23:15:15 +08:00
parent acccac4d6e
commit a918f612c5
2 changed files with 21 additions and 20 deletions

View File

@@ -371,7 +371,7 @@ public class CourseElasticsearchImpl implements ICourseFullTextSearch{
//查询出例外人员创建的课程
if(params.getSysCreateAids()!=null && params.getSysCreateAids().length>0) {
BoolQueryBuilder exception =QueryBuilders.boolQuery();
exception.must(QueryBuilders.termQuery("sysCreateAid",params.getSysCreateAids()));
exception.must(QueryBuilders.termsQuery("sysCreateAid",params.getSysCreateAids()));
audience.should(exception);
}
audience.should(has);
@@ -382,9 +382,10 @@ public class CourseElasticsearchImpl implements ICourseFullTextSearch{
//如果当前用户无受众,只能查询未设置受众的课程
boolQuery.should(QueryBuilders.termQuery("isSetAudience",0));
if(params.getSysCreateAids()!=null && params.getSysCreateAids().length>0) {
boolQuery.should(QueryBuilders.termQuery("sysCreateAid",params.getSysCreateAids()));
boolQuery.should(QueryBuilders.termsQuery("sysCreateAid",params.getSysCreateAids()));
}
}
}

View File

@@ -17,26 +17,26 @@
<java.version>1.8</java.version>
<spring-cloud.version>2021.0.5</spring-cloud.version>
<spring-cloud-alibaba.version>2021.0.5.0</spring-cloud-alibaba.version>
<nacos-client.version>2.2.0</nacos-client.version>
<!-- <nacos-client.version>2.2.0</nacos-client.version>-->
</properties>
<dependencies>
<!-- 引入Cloud -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>${spring-cloud-alibaba.version}</version>
<exclusions>
<exclusion>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>${nacos-client.version}</version>
</dependency>
<!-- <dependency>-->
<!-- <groupId>com.alibaba.cloud</groupId>-->
<!-- <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>-->
<!-- <version>${spring-cloud-alibaba.version}</version>-->
<!-- <exclusions>-->
<!-- <exclusion>-->
<!-- <groupId>com.alibaba.nacos</groupId>-->
<!-- <artifactId>nacos-client</artifactId>-->
<!-- </exclusion>-->
<!-- </exclusions>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>com.alibaba.nacos</groupId>-->
<!-- <artifactId>nacos-client</artifactId>-->
<!-- <version>${nacos-client.version}</version>-->
<!-- </dependency>-->
<!-- end -->
<dependency>
<groupId>org.apache.poi</groupId>