Commit 09a0ccbb by liulianglang

在逃一键分析关联导出

parent ff4dbeb3
......@@ -114,6 +114,15 @@ public class ZtryParam extends BaseModel {
private String xxdjdwGajgjgdm;
public String getTjxxdjdwGajgjgdm() {
return tjxxdjdwGajgjgdm;
}
public void setTjxxdjdwGajgjgdm(String tjxxdjdwGajgjgdm) {
this.tjxxdjdwGajgjgdm = tjxxdjdwGajgjgdm;
}
private String tjxxdjdwGajgjgdm;
private String ladw_gajgmc;//立案单位_公安机关名称
private String ajlbdm;//案件类别代码
......@@ -188,6 +197,15 @@ public class ZtryParam extends BaseModel {
private String xbdm;//性别代码
public String getTjxbdm() {
return tjxbdm;
}
public void setTjxbdm(String tjxbdm) {
this.tjxbdm = tjxbdm;
}
private String tjxbdm;//性别代码
private String gjdm;//国籍代码
private String jgdm;//籍贯省市县代码
......@@ -206,6 +224,15 @@ public class ZtryParam extends BaseModel {
private String hjdzXzqhdm;//户籍地址_行政区划代码
public String getTjhjdzXzqhdm() {
return tjhjdzXzqhdm;
}
public void setTjhjdzXzqhdm(String tjhjdzXzqhdm) {
this.tjhjdzXzqhdm = tjhjdzXzqhdm;
}
private String tjhjdzXzqhdm;
private String hjdzDzmc;//户籍地址_地址名称
private String xzz_xzqhdm;//现住址_行政区划代码
......
......@@ -99,6 +99,24 @@ public class ZtryServiceImpl implements ZtryService {
bqXyr.must(termQueryBuilder);
}
}
//性别
if (StringUtils.isNotEmpty(ztry.getTjxbdm())) {
if("1".equals(ztry.getTjxbdm())){
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("xbdm", "1");
bqXyr.must(termQueryBuilder);
}else if("2".equals(ztry.getTjxbdm())){
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("xbdm", "2");
bqXyr.must(termQueryBuilder);
}else if("3".equals(ztry.getTjxbdm())){
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("xbdm", "1","2");
bqXyr.mustNot(termQueryBuilder);
}else {
TermsQueryBuilder termQueryBuilder = QueryBuilders.termsQuery("xbdm", ztry.getTjxbdm());
bqXyr.must(termQueryBuilder);
}
}
// //立案单位
// if (StringUtils.isNotEmpty(ztry.getLadwGajgjgdm())) {
// String unitcode = ztry.getLadwGajgjgdm();
......@@ -162,7 +180,28 @@ public class ZtryServiceImpl implements ZtryService {
}
}
//tjxxdjdwGajgjgdm
if (StringUtils.isNotEmpty(ztry.getTjxxdjdwGajgjgdm())) {
String unitcode = ztry.getTjxxdjdwGajgjgdm();
if(!"222".equals(unitcode)&&!"111".equals(unitcode)&&!"999".equals(unitcode)){
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("xxdjdwGajgjgdm", unitcode + "*");
bqXyr.must(wildcardQueryBuilder);
}else if("222".equals(unitcode)){
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("xxdjdwGajgjgdm", ztry.getSsdw()+ "*");
bqXyr.must(wildcardQueryBuilder);
}else if("111".equals(unitcode)){
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("xxdjdwGajgjgdm", ztry.getSsdw() + "*");
bqXyr.mustNot(wildcardQueryBuilder);
}else if("999".equals(unitcode)){
//立案单位为null
BoolQueryBuilder queryExist = new BoolQueryBuilder();
ExistsQueryBuilder existsQueryBuilder = QueryBuilders.existsQuery("xxdjdwGajgjgdm");
queryExist.mustNot(existsQueryBuilder);
bqXyr.must(queryExist);
}
}
// 户籍地行政区划
if (StringUtils.isNotEmpty(ztry.getHjdzXzqhdm())) {
String zhfzxyrHjdzXzqhdm = ztry.getHjdzXzqhdm();
......@@ -186,7 +225,28 @@ public class ZtryServiceImpl implements ZtryService {
// WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("hjdzXzqhdm", zhfzxyrHjdzXzqhdm + "*");
// bqXyr.must(wildcardQueryBuilder);
}
if (StringUtils.isNotEmpty(ztry.getTjhjdzXzqhdm())) {
String zhfzxyrHjdzXzqhdm = ztry.getTjhjdzXzqhdm();
if(!"222".equals(zhfzxyrHjdzXzqhdm)&&!"111".equals(zhfzxyrHjdzXzqhdm)&&!"999".equals(zhfzxyrHjdzXzqhdm)){
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("hjdzXzqhdm", zhfzxyrHjdzXzqhdm + "*");
bqXyr.must(wildcardQueryBuilder);
}else if("222".equals(zhfzxyrHjdzXzqhdm)){
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("hjdzXzqhdm", ztry.getSsdw()+ "*");
bqXyr.must(wildcardQueryBuilder);
}else if("111".equals(zhfzxyrHjdzXzqhdm)){
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("hjdzXzqhdm", ztry.getSsdw() + "*");
bqXyr.mustNot(wildcardQueryBuilder);
}else if("999".equals(zhfzxyrHjdzXzqhdm)){
//立案单位为null
BoolQueryBuilder queryExist = new BoolQueryBuilder();
ExistsQueryBuilder existsQueryBuilder = QueryBuilders.existsQuery("hjdzXzqhdm");
queryExist.mustNot(existsQueryBuilder);
bqXyr.must(queryExist);
}
// WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("hjdzXzqhdm", zhfzxyrHjdzXzqhdm + "*");
// bqXyr.must(wildcardQueryBuilder);
}
//年龄段
if(StringUtils.isNotEmpty(ztry.getNld())){
......
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