panlei
2019-07-02 04dfa328304ea805d93d04b577058f07b669bf14
调整yolo报警策略
1个文件已修改
8 ■■■■■ 已修改文件
ruleserver/ruleToformula.go 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/ruleToformula.go
@@ -331,12 +331,14 @@
                for j := 0; j < len(groupRule.Rules); j++ {
                    for _, sdkData := range args.Sdkdata {
                        if groupRule.Rules[j].SdkId == sdkData.SdkId && sdkData.IsYolo && !strings.Contains(sdkName,sdkData.SdkName) { // 只记录yolo符合规则的sdk 同时要避免重复拼接
                            sdkName = sdkName + "," + sdkData.SdkName
                            sdkName = sdkData.SdkName + " "
                        }
                    }
                }
                args.RuleResult["yolo"] = append(args.RuleResult["yolo"].([]Result), Result{taskId, sdkName, groupRule.GroupId, groupRule.AlarmLevel, groupRule.GroupText})
                log.Println("-------------------yolo结果标签",args.RuleResult["yolo"].([]Result))
                if sdkName != "" {
                    args.RuleResult["yolo"] = append(args.RuleResult["yolo"].([]Result), Result{taskId, sdkName, groupRule.GroupId, groupRule.AlarmLevel, groupRule.GroupText})
                    log.Println("-------------------yolo结果标签",args.RuleResult["yolo"].([]Result))
                }
                if args.RuleResult["faces"] != nil {
                    log.Println("-------------------face结果标签",args.RuleResult["faces"].([]Arg))
                    os.Exit(1)