---
panlei
2019-08-02 86422aa8581159c0a6a960b7bcf40fdb10996d85
---
1个文件已修改
8 ■■■■ 已修改文件
insertdata/insertDataToEs.go 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
insertdata/insertDataToEs.go
@@ -270,10 +270,10 @@
}
// 归置人脸
func PutFace(msg ruleserver.ResultMsg) []FaceAndRules{
func PutFace(msg ruleserver.ResultMsg) []*FaceAndRules{
    if msg.RuleResult["face"] != nil && len(msg.RuleResult["face"].([]ruleserver.FaceResult)) > 0 {
        logger.Info("整理人脸数据")
        faces := []FaceAndRules{}
        faces := []*FaceAndRules{}
        for _, faceResult := range msg.RuleResult["face"].([]ruleserver.FaceResult) {
            hebingFace(faces, faceResult)
        }
@@ -282,7 +282,7 @@
        return nil
    }
}
func hebingFace(faces []FaceAndRules, faceResult ruleserver.FaceResult) {
func hebingFace(faces []*FaceAndRules, faceResult ruleserver.FaceResult){
    for _, arg := range faceResult.Args {
        // 拿到每一张人脸
        flag := false
@@ -293,7 +293,7 @@
            }
        }
        if !flag {
            faces = append(faces, FaceAndRules{arg, []ruleserver.Result{faceResult.Result}})
            faces = append(faces, &FaceAndRules{arg, []ruleserver.Result{faceResult.Result}})
        }
    }
    logger.Info("整理中的数据",faces)