tcp server 用于给andriod 客户端定时发送消息
fix
554325746@qq.com
2020-06-17 f993d1206315fb3e9eb59dbd001aa373008e2d2b
esutil/EsClient.go
@@ -27,7 +27,7 @@
   resp, err := client.Do(req)
   if err != nil {
      return err, nil
        return err, nil
   }
   defer resp.Body.Close()
@@ -47,7 +47,7 @@
   }
   // 是否需要 解析 es 返回的 source
   if isSource {
      dat, ok := dat["hits"].(map[string]interface{})
        dat, ok := dat["hits"].(map[string]interface{})
      if !ok {
         return errors.New("data is not type of  map[string]interface{}"), nil
      }
@@ -75,12 +75,14 @@
         tB, err := json.Marshal(source["targetInfo"])
         if err != nil {
            continue
             log.Log.Infoln("err:", err)
                continue
         }
         tiArr := []TargetInfo{}
         err = json.Unmarshal(tB, &tiArr)
         if err !=nil {
             log.Log.Infoln("err:", err)
            continue
         }
         if len(tiArr) > 0 {
@@ -220,7 +222,7 @@
   var filterArr []string
   //是否查报警数据
   if ishub == "hub" {
      filterArr = append(filterArr,"{\"term\":{\"alarmRules.alarmLevel.raw\":\"一级\"}}")
      filterArr = append(filterArr,"{\"term\":{\"alarmRules.alarmLevel.raw\":\"二级\"}}")
   }
   filterArr = append(filterArr, "{\"range\":{\"picDate\":{\"gte\":\"now+8h-"+preSec+"s\",\"lt\":\"now+8h\"}}}")
@@ -238,7 +240,9 @@
      log.Log.Errorln("GetEsDataReq err:", err)
      return nil
   }
    log.Log.Infoln("tokenRes:", tokenRes)
   jsonstring, _ := json.Marshal(tokenRes)
    log.Log.Infoln("len(result):", len(jsonstring))
   if len(jsonstring) <= 26 {
      return nil
   }