| | |
| | | for _, yoloResult := range msg.RuleResult["yolo"].([]ruleserver.Result) { |
| | | if yoloResult.Others["timeLabel"].(string) == "01" || yoloResult.Others["timeLabel"].(string) == "10" { |
| | | // 拼出sdkname |
| | | logger.Info("应该进来才对的") |
| | | sdkNames = sdkNames + yoloResult.SdkName |
| | | alarm := ChangeToString(yoloResult.DefenceState, yoloResult.AlarmLevel) |
| | | alarmRules = append(alarmRules, AlarmRule{yoloResult.RuleGroupId, alarm, yoloResult.RuleText, yoloResult.DefenceState}) |
| | |
| | | linkFlag := false |
| | | for _, yoloResult := range msg.RuleResult["yolo"].([]ruleserver.Result) { |
| | | if (yoloResult.Others["timeLabel"].(string) == "01" || yoloResult.Others["timeLabel"].(string) == "10") && yoloResult.Others["linkCache"] != nil && len(yoloResult.Others["linkCache"].([]*ruleserver.ResultMsg)) > 0{ |
| | | for _, msg2 := range yoloResult.Others["linkCache"].([]*ruleserver.ResultMsg) { |
| | | for _, msg2 := range yoloResult.Others["linkCache"].([]ruleserver.ResultMsg) { |
| | | logger.Warn("插入联动数据") |
| | | InsertYolo(*msg2) |
| | | InsertYolo(msg2) |
| | | linkFlag = true |
| | | } |
| | | } |