---
panlei
2019-12-05 345c30b0136fe9c7be963f98a9e52719d1bffb60
ruleserver/ruleToformula.go
@@ -196,6 +196,18 @@
               }
            }
         }
         // 跟踪目标统计
         personTrack := []*structure.Arg{}
         for _, sdkData := range args.Sdkdata {
            //logger.Info("看看sdkNames",sdkNames)
            if sdkData.IpcId == "跟踪的ipcId" { // 把跟踪页面的各个目标的坐标输出
               for _, areaMap := range sdkData.AreaMapList {
                  if areaMap.IsEffective {
                     personTrack = append(personTrack, putFaceToResult(areaMap, personTrack)...)
                  }
               }
            }
         }
         var islink bool
         if groupRule.SetType == "linkTask" {
            islink = true
@@ -224,6 +236,11 @@
            //logger.Info("-------------------车牌结果标签", len(args.RuleResult["plate"].([]structure.Result)))
            //labelTypes = append(labelTypes,2)
         }
         if len(personTrack) > 0 {
            args.RuleResult["track"] = append(args.RuleResult["track"].([]structure.Result), structure.Result{taskId, sdkNames, groupRule.GroupId, groupRule.DefenceState, groupRule.AlarmLevel, groupRule.GroupText, personTrack, polygonId, islink,label})
            //logger.Info("-------------------车牌结果标签", len(args.RuleResult["plate"].([]structure.Result)))
            //labelTypes = append(labelTypes,2)
         }
         // 给持续时间的第一张赋予缓存数据(遍历复制)
         //if cacheId != "" { // 有这帧数据的缓存
         //   tempMap := make(map[string]interface{})