liuxiaolong
2019-10-29 d43f2d92ecb60430da9331958b3a3573b4aecb35
EsApi.go
@@ -287,7 +287,7 @@
}
//获取当前节点抓拍库所有人员ID
func GetAllLocalVideopersonsId(compareArgs protomsg.CompareArgs, indexName string, serverIp string, serverPort string) (capturetable []string) {
func GetAllLocalVideopersonsId(compareArgs protomsg.CompareArgs, indexName string, serverIp string, serverPort string, alarmLevelTypes string) (capturetable []string) {
   queryStr := ""
   queryBody := compareArgs.InputValue
   //检索框
@@ -329,6 +329,12 @@
      isCollectStr = "{\"term\":{\"isCollect\":\"" + isCollect + "\"}},"
   }
   //判断布防等级
   alarmLevelStr := ""
   if alarmLevelTypes !="" {
      alarmLevelStr = "{\"terms\":{\"alarmRules.alarmLevel\":[\"" + alarmLevelTypes + "\"]}},"
   }
   //使用es底层机制处理分页
   analyServerFilterStr := ""
@@ -353,6 +359,7 @@
         "\"query\":{\"bool\":{" + queryStr +
         "\"filter\":[" +
         cameraIdStr +
         alarmLevelStr +
         taskIdStr +
         isCollectStr +
         esTableIdStr +