liuxiaolong
2019-09-28 4c7890a506f95bfc8d06a75dbf6150bb8fcad1bb
controllers/esSearch.go
@@ -101,6 +101,16 @@
   gteDate := searchTime[0]
   lteDate := searchTime[1]
   //判断人员ID
   personIdStr := ""
   //personId := searchBody.Id
   personId := []string{}
   if personId != nil && len(personId) > 0 {
      esPersonId := strings.Replace(strings.Trim(fmt.Sprint(personId), "[]"), " ", "\",\"", -1)
      personIdStr = "{\"terms\":{\"id\":[\"" + esPersonId + "\"]}},"
   }
   //判断任务ID
   taskIdStr := ""
   taskId := searchBody.Tasks
@@ -108,6 +118,7 @@
      esTaskId := strings.Replace(strings.Trim(fmt.Sprint(taskId), "[]"), " ", "\",\"", -1)
      taskIdStr = "{\"terms\":{\"taskId\":[\"" + esTaskId + "\"]}},"
   }
   //判断摄像机ID
   cameraIdStr := ""
   cameraId := searchBody.TreeNodes
@@ -158,6 +169,7 @@
      "\"filter\":[" +
      cameraIdStr +
      alarmLevelStr +
      personIdStr +
      taskIdStr +
      isCollectStr +
      esTableIdStr +