Commit 1059c653 by liulianglang

户籍,登记单位截取

parent 09a0ccbb
...@@ -162,6 +162,17 @@ public class ZtryServiceImpl implements ZtryService { ...@@ -162,6 +162,17 @@ public class ZtryServiceImpl implements ZtryService {
if (StringUtils.isNotEmpty(ztry.getXxdjdwGajgjgdm())) { if (StringUtils.isNotEmpty(ztry.getXxdjdwGajgjgdm())) {
String unitcode = ztry.getXxdjdwGajgjgdm(); String unitcode = ztry.getXxdjdwGajgjgdm();
if(!"222".equals(unitcode)&&!"111".equals(unitcode)&&!"999".equals(unitcode)){ if(!"222".equals(unitcode)&&!"111".equals(unitcode)&&!"999".equals(unitcode)){
if (unitcode.endsWith("0000000000")) {
unitcode = unitcode.substring(0, 2);
}
// 市局
else if (unitcode.endsWith("00000000")) {
unitcode = unitcode.substring(0, 4);
}
// 分局
else if (unitcode.endsWith("000000")) {
unitcode = unitcode.substring(0, 6);
}
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("xxdjdwGajgjgdm", unitcode + "*"); WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("xxdjdwGajgjgdm", unitcode + "*");
bqXyr.must(wildcardQueryBuilder); bqXyr.must(wildcardQueryBuilder);
}else if("222".equals(unitcode)){ }else if("222".equals(unitcode)){
...@@ -184,6 +195,17 @@ public class ZtryServiceImpl implements ZtryService { ...@@ -184,6 +195,17 @@ public class ZtryServiceImpl implements ZtryService {
if (StringUtils.isNotEmpty(ztry.getTjxxdjdwGajgjgdm())) { if (StringUtils.isNotEmpty(ztry.getTjxxdjdwGajgjgdm())) {
String unitcode = ztry.getTjxxdjdwGajgjgdm(); String unitcode = ztry.getTjxxdjdwGajgjgdm();
if(!"222".equals(unitcode)&&!"111".equals(unitcode)&&!"999".equals(unitcode)){ if(!"222".equals(unitcode)&&!"111".equals(unitcode)&&!"999".equals(unitcode)){
if (unitcode.endsWith("0000000000")) {
unitcode = unitcode.substring(0, 2);
}
// 市局
else if (unitcode.endsWith("00000000")) {
unitcode = unitcode.substring(0, 4);
}
// 分局
else if (unitcode.endsWith("000000")) {
unitcode = unitcode.substring(0, 6);
}
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("xxdjdwGajgjgdm", unitcode + "*"); WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("xxdjdwGajgjgdm", unitcode + "*");
bqXyr.must(wildcardQueryBuilder); bqXyr.must(wildcardQueryBuilder);
}else if("222".equals(unitcode)){ }else if("222".equals(unitcode)){
...@@ -206,6 +228,11 @@ public class ZtryServiceImpl implements ZtryService { ...@@ -206,6 +228,11 @@ public class ZtryServiceImpl implements ZtryService {
if (StringUtils.isNotEmpty(ztry.getHjdzXzqhdm())) { if (StringUtils.isNotEmpty(ztry.getHjdzXzqhdm())) {
String zhfzxyrHjdzXzqhdm = ztry.getHjdzXzqhdm(); String zhfzxyrHjdzXzqhdm = ztry.getHjdzXzqhdm();
if(!"222".equals(zhfzxyrHjdzXzqhdm)&&!"111".equals(zhfzxyrHjdzXzqhdm)&&!"999".equals(zhfzxyrHjdzXzqhdm)){ if(!"222".equals(zhfzxyrHjdzXzqhdm)&&!"111".equals(zhfzxyrHjdzXzqhdm)&&!"999".equals(zhfzxyrHjdzXzqhdm)){
if (zhfzxyrHjdzXzqhdm.endsWith("0000")) {
zhfzxyrHjdzXzqhdm = zhfzxyrHjdzXzqhdm.substring(0, 2);
} else if (zhfzxyrHjdzXzqhdm.endsWith("00")) {
zhfzxyrHjdzXzqhdm = zhfzxyrHjdzXzqhdm.substring(0, 4);
}
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("hjdzXzqhdm", zhfzxyrHjdzXzqhdm + "*"); WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("hjdzXzqhdm", zhfzxyrHjdzXzqhdm + "*");
bqXyr.must(wildcardQueryBuilder); bqXyr.must(wildcardQueryBuilder);
}else if("222".equals(zhfzxyrHjdzXzqhdm)){ }else if("222".equals(zhfzxyrHjdzXzqhdm)){
...@@ -228,6 +255,11 @@ public class ZtryServiceImpl implements ZtryService { ...@@ -228,6 +255,11 @@ public class ZtryServiceImpl implements ZtryService {
if (StringUtils.isNotEmpty(ztry.getTjhjdzXzqhdm())) { if (StringUtils.isNotEmpty(ztry.getTjhjdzXzqhdm())) {
String zhfzxyrHjdzXzqhdm = ztry.getTjhjdzXzqhdm(); String zhfzxyrHjdzXzqhdm = ztry.getTjhjdzXzqhdm();
if(!"222".equals(zhfzxyrHjdzXzqhdm)&&!"111".equals(zhfzxyrHjdzXzqhdm)&&!"999".equals(zhfzxyrHjdzXzqhdm)){ if(!"222".equals(zhfzxyrHjdzXzqhdm)&&!"111".equals(zhfzxyrHjdzXzqhdm)&&!"999".equals(zhfzxyrHjdzXzqhdm)){
if (zhfzxyrHjdzXzqhdm.endsWith("0000")) {
zhfzxyrHjdzXzqhdm = zhfzxyrHjdzXzqhdm.substring(0, 2);
} else if (zhfzxyrHjdzXzqhdm.endsWith("00")) {
zhfzxyrHjdzXzqhdm = zhfzxyrHjdzXzqhdm.substring(0, 4);
}
WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("hjdzXzqhdm", zhfzxyrHjdzXzqhdm + "*"); WildcardQueryBuilder wildcardQueryBuilder = QueryBuilders.wildcardQuery("hjdzXzqhdm", zhfzxyrHjdzXzqhdm + "*");
bqXyr.must(wildcardQueryBuilder); bqXyr.must(wildcardQueryBuilder);
}else if("222".equals(zhfzxyrHjdzXzqhdm)){ }else if("222".equals(zhfzxyrHjdzXzqhdm)){
......
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