tcp server 用于给andriod 客户端定时发送消息
liuxiaolong
2020-07-28 016e5b4b487b0ddaa85716db028b65f03ece15d2
esutil/EsClient.go
@@ -135,17 +135,20 @@
            if ti.TargetType == "FaceDetect" {
               sLabelStr, ok := source["showLabels"]
               if ok {
                  labelArr := strings.Split(sLabelStr.(string), "/")
                  if len(labelArr) == 3 {
                     d["gender"] = labelArr[0]
                     d["ageDescription"] = labelArr[1]
                     d["race"] = labelArr[2]
                  }
                  //labelArr := strings.Split(sLabelStr.(string), "/")
                  //if len(labelArr) == 3 {
                  //   d["gender"] = labelArr[0]
                  //   d["ageDescription"] = labelArr[1]
                  //   d["race"] = labelArr[2]
                  //}
                  d["showLabels"] = sLabelStr
               } else {
                  d["showLabels"] = ""
               }
               if bInfos,ok := source["baseInfo"]; ok && bInfos != nil {
                  bd := getSourceBaseInfo(bInfos)
                  fmt.Println("bd:", bd)
                  d["baseInfo"] = bd
               } else {
                  d["baseInfo"] = []interface{}{}
@@ -190,7 +193,7 @@
type BaseInfo struct {
   TaskId          string       `json:"taskId"`
   TaskName       string       `json:"taskName"`
   LikePer       string       `json:"likePer"`
   LikePer       float32    `json:"likePer"`
   TableId       string       `json:"tableId"`
   TableName       string       `json:"tableName"`
   PersonId       string       `json:"personId"`
@@ -209,7 +212,7 @@
   TargetName       string       `json:"targetName"`
   TargetId       string       `json:"targetId"`
   TableId       string       `json:"tableId"`
   CompareScore    string       `json:"compareScore"`
   CompareScore    float32    `json:"compareScore"`
   MonitorLevel    string       `json:"monitorLevel"`
   Content       string       `json:"content"`
   TableName       string       `json:"tableName"`