insertdata/insertDataToEs.go
@@ -272,14 +272,16 @@ func PutFace(msg ruleserver.ResultMsg) []FaceAndRules{ if msg.RuleResult["face"] != nil && len(msg.RuleResult["face"].([]ruleserver.FaceResult)) > 0 { logger.Info("整理人脸数据") os.Exit(1) faces := []FaceAndRules{} for _, faceResult := range msg.RuleResult["face"].([]ruleserver.FaceResult) { hebingFace(faces, faceResult) } return faces } } else { return nil } } func hebingFace(faces []FaceAndRules, faceResult ruleserver.FaceResult) { for _, arg := range faceResult.Args { // 拿到每一张人脸