Commit d243a3a8 authored by tianyiming's avatar tianyiming

bug修改

parent bb7934ec
...@@ -310,6 +310,15 @@ public class ComprehensiveStatisticalAnalysisServiceImpl { ...@@ -310,6 +310,15 @@ public class ComprehensiveStatisticalAnalysisServiceImpl {
if (!ObjectUtils.isEmpty(filter.get("filterParams"))) { if (!ObjectUtils.isEmpty(filter.get("filterParams"))) {
filterParams = JSONObject.parseObject(JSONObject.toJSONString(filter.get("filterParams"))); filterParams = JSONObject.parseObject(JSONObject.toJSONString(filter.get("filterParams")));
if (filterParams.containsKey("dp_filter_business_type")) {
String businessType = filterParams.getString("dp_filter_business_type");
if (StatisticalAnalysisEnum.person.getCode().equals(businessType)) {
companyBoolMust(boolMust, "company");
} else if (StatisticalAnalysisEnum.inspectionPerson.getCode().equals(businessType)) {
companyBoolMust(boolMust, "inspection");
boolMust.mustNot(QueryBuilders.wildcardQuery("unitType.keyword", "*检验检测机构*"));
}
}
// 组装人员过滤条件 // 组装人员过滤条件
this.getPersonBoolQueryBuilder(filterParams, boolMust, filterType); this.getPersonBoolQueryBuilder(filterParams, boolMust, filterType);
if ("custom".equals(filterType)) { if ("custom".equals(filterType)) {
...@@ -550,6 +559,15 @@ public class ComprehensiveStatisticalAnalysisServiceImpl { ...@@ -550,6 +559,15 @@ public class ComprehensiveStatisticalAnalysisServiceImpl {
String filterType = filter.getString("filterType"); String filterType = filter.getString("filterType");
if (!ObjectUtils.isEmpty(filter.get("filterParams"))) { if (!ObjectUtils.isEmpty(filter.get("filterParams"))) {
if (filterParams.containsKey("dp_filter_business_type")) {
String businessType = filterParams.getString("dp_filter_business_type");
if (StatisticalAnalysisEnum.company.getCode().equals(businessType)) {
companyBoolMust(boolMust, businessType);
} else if (StatisticalAnalysisEnum.inspectionCompany.getCode().equals(businessType)) {
companyBoolMust(boolMust, "inspection");
boolMust.mustNot(QueryBuilders.wildcardQuery("unitType.keyword", "*检验检测机构*"));
}
}
getCompanyBoolQueryBuilder(filterParams, filterType, boolMust); getCompanyBoolQueryBuilder(filterParams, filterType, boolMust);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment