Commit 32bf64c4 authored by 麻笑宇's avatar 麻笑宇

修改大屏设备接口查询增加IS_SUPERVISORY筛选条件0全部1已赋码2未赋码

parent 8b9b1c1f
...@@ -80,6 +80,8 @@ public class ZLDPStatisticsServiceImpl { ...@@ -80,6 +80,8 @@ public class ZLDPStatisticsServiceImpl {
// 设备纳管 纳管:true 未纳管:false // 设备纳管 纳管:true 未纳管:false
public static final String IS_INTO_MANAGEMENT = "IS_INTO_MANAGEMENT"; public static final String IS_INTO_MANAGEMENT = "IS_INTO_MANAGEMENT";
// 是否赋码0全部1已赋码2未赋码
public static final String IS_SUPERVISORY = "IS_SUPERVISORY";
// 信信息化管理情况:1-二维码;2-电子标签;99-无 // 信信息化管理情况:1-二维码;2-电子标签;99-无
public static final String INFORMATION_SITUATION = "INFORMATION_SITUATION"; public static final String INFORMATION_SITUATION = "INFORMATION_SITUATION";
...@@ -928,12 +930,25 @@ public class ZLDPStatisticsServiceImpl { ...@@ -928,12 +930,25 @@ public class ZLDPStatisticsServiceImpl {
pBuilder.must(QueryBuilders.matchQuery(IS_INTO_MANAGEMENT, param)); pBuilder.must(QueryBuilders.matchQuery(IS_INTO_MANAGEMENT, param));
boolMust.must(pBuilder); boolMust.must(pBuilder);
}else{ }else{
//已赋码 if("1".equals(map.getString("IS_SUPERVISORY"))){
boolMust.must(QueryBuilders.existsQuery("SUPERVISORY_CODE")); //已赋码
boolMust.mustNot(QueryBuilders.termQuery("SUPERVISORY_CODE","null")); boolMust.must(QueryBuilders.existsQuery("SUPERVISORY_CODE"));
//状态为已认领 boolMust.mustNot(QueryBuilders.termQuery("SUPERVISORY_CODE","null"));
String[] status = {"草稿","已拒领","待认领"}; //状态为已认领
boolMust.mustNot(QueryBuilders.termsQuery("STATUS",Arrays.asList(status))); String[] status = {"草稿","已拒领","待认领"};
boolMust.mustNot(QueryBuilders.termsQuery("STATUS",Arrays.asList(status)));
}else if("2".equals(map.getString("IS_SUPERVISORY"))){
//未赋码
boolMust.mustNot(QueryBuilders.existsQuery("SUPERVISORY_CODE"));
//状态为已认领
String[] status = {"草稿","已拒领","待认领"};
boolMust.mustNot(QueryBuilders.termsQuery("STATUS",Arrays.asList(status)));
}else{
//状态为已认领
String[] status = {"草稿","已拒领","待认领"};
boolMust.mustNot(QueryBuilders.termsQuery("STATUS",Arrays.asList(status)));
}
} }
builder.query(boolMust); builder.query(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