diff --git a/README.md b/README.md
index b8b4da6..0b86d1c 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,13 @@
-崔老师项目版本的代码
-采集平台离线服务和查询接口:
-
-cl_query_data_job:离线统计、离线拉数据 、欧莱雅离线拉数
-
-cl_search_api:查询接口
-这一版的列表页有两个下拉标注选项:分类标签和价值标签
-每条数据的详情页会显示 该数据的分类标签和价值标签
-同时提供分类标签和价值标签的统计结果。
-
+采集平台离线服务和查询接口&崔老师项目融合版:
+cl_search_api:
+1、数据查询接口
+2、数据上传接口
+3、数据分析接口
+4、用户查询接口
+cl_query_data_job:
+1、统计服务
+2、离线拉数
+3、欧莱雅拉数
+4、上传服务
+5、任务统计服务
+6、报警服务
diff --git a/cl_query_data_job/pom.xml b/cl_query_data_job/pom.xml
index 07bfe79..1fa826d 100644
--- a/cl_query_data_job/pom.xml
+++ b/cl_query_data_job/pom.xml
@@ -4,9 +4,9 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- cl_stream_4.0
+ cl_stream_3.1.1
com.bfd.mf
- 4.0-SNAPSHOT
+ 3.1.1-SNAPSHOT
cl_query_data_job
diff --git a/cl_search_api/pom.xml b/cl_search_api/pom.xml
index d41be19..d87e69e 100644
--- a/cl_search_api/pom.xml
+++ b/cl_search_api/pom.xml
@@ -5,15 +5,15 @@
4.0.0
- cl_stream_4.0
+ cl_stream_3.1.1
com.bfd.mf
- 4.0-SNAPSHOT
+ 3.1.1-SNAPSHOT
cl_search_api
- Search V4.0 API
+ Search V3.1.1 API
cl_search_api
- 4.0-SNAPSHOT
+ 3.1.1-SNAPSHOT
diff --git a/cl_search_api/src/main/java/com/bfd/mf/common/service/es/ParseSearchScopeService.java b/cl_search_api/src/main/java/com/bfd/mf/common/service/es/ParseSearchScopeService.java
index 7b1c33a..356880b 100644
--- a/cl_search_api/src/main/java/com/bfd/mf/common/service/es/ParseSearchScopeService.java
+++ b/cl_search_api/src/main/java/com/bfd/mf/common/service/es/ParseSearchScopeService.java
@@ -57,15 +57,14 @@ public class ParseSearchScopeService {
if(searchType == 0 ){ //0:主贴;1:评论;2:用户 || ES 中 primary=1为主贴
searchScopeQuery = QueryBuilders.boolQuery().must(QueryBuilders.termQuery(ESConstant.PRIMARY, 1));
} else if(searchType == 1){
- searchScopeQuery = QueryBuilders.boolQuery().must(QueryBuilders.termQuery(ESConstant.PRIMARY, 0));
- // 之前电商主贴评论是一条数据,因此需要下面这样组装查询
-// searchScopeQuery = QueryBuilders.boolQuery()
-// .should(QueryBuilders.termQuery(ESConstant.PRIMARY, 0))
-// .should(QueryBuilders.boolQuery()
-// .must(QueryBuilders.termQuery(ESConstant.PRIMARY,1))
-// .must(QueryBuilders.termQuery(ESConstant.DOC_TYPE,ESConstant.ITEM)));
+ searchScopeQuery = QueryBuilders.boolQuery()
+ .should(QueryBuilders.termQuery(ESConstant.PRIMARY, 0))
+ .should(QueryBuilders.boolQuery()
+ .must(QueryBuilders.termQuery(ESConstant.PRIMARY,1))
+ .must(QueryBuilders.termQuery(ESConstant.DOC_TYPE,ESConstant.ITEM)));
} else if(searchType == 2){
- searchScopeQuery = QueryBuilders.boolQuery().must(QueryBuilders.termQuery(ESConstant.PRIMARY, 2));
+ searchScopeQuery = QueryBuilders.boolQuery().must(QueryBuilders.termQuery(ESConstant.PRIMARY, 2))
+ .must(QueryBuilders.termsQuery(ESConstant.PAGETYPE,"userInfoPage"));
}
return searchScopeQuery;
}
diff --git a/cl_search_api/src/main/java/com/bfd/mf/common/util/constants/ESConstant.java b/cl_search_api/src/main/java/com/bfd/mf/common/util/constants/ESConstant.java
index 7e664c7..8f1333b 100644
--- a/cl_search_api/src/main/java/com/bfd/mf/common/util/constants/ESConstant.java
+++ b/cl_search_api/src/main/java/com/bfd/mf/common/util/constants/ESConstant.java
@@ -288,6 +288,8 @@ public class ESConstant {
public static final String DATA_COUNT = "dataCount";
+ public static final String PAGETYPE = "pageType";
+
/**
* 回溯开始时间
*/
diff --git a/cl_search_api/src/main/java/com/bfd/mf/common/web/repository/mysql/base/SiteRepository.java b/cl_search_api/src/main/java/com/bfd/mf/common/web/repository/mysql/base/SiteRepository.java
index 499e5bd..17794d4 100644
--- a/cl_search_api/src/main/java/com/bfd/mf/common/web/repository/mysql/base/SiteRepository.java
+++ b/cl_search_api/src/main/java/com/bfd/mf/common/web/repository/mysql/base/SiteRepository.java
@@ -14,17 +14,10 @@ public interface SiteRepository extends CrudRepository {
@Query(value = "SELECT cid,site_id,site_icon,site_type FROM cl_site WHERE site_id IS NOT NULL AND del = 0", nativeQuery = true)
List