| | |
| | | } |
| | | 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{ |
| | | if (yoloResult.Others["timeLabel"].(string) == "01" || yoloResult.Others["timeLabel"].(string) == "10") && yoloResult.Others["linkCache"] != nil && len(yoloResult.Others["linkCache"].([]ruleserver.ResultMsg)) > 1{ |
| | | for _, msg2 := range yoloResult.Others["linkCache"].([]ruleserver.ResultMsg) { |
| | | logger.Warn("插入联动数据") |
| | | for _,nihao := range msg2.RuleResult["yolo"].([]ruleserver.Result) { |
| | | for k,_ := range nihao.Others { |
| | | logger.Info("键:",k) |
| | | } |
| | | } |
| | | //logger.Warn("哈哈哈哈哈",[0].Others["linkCache"].([]ruleserver.ResultMsg)) |
| | | InsertYolo(msg2) |
| | | logger.Warn("兄弟难道你陷入了死循环吗") |
| | | linkFlag = true |
| | | os.Exit(1) |
| | | } |
| | | } |
| | | } |
| | | if linkFlag { |
| | | // 联动数据中包含本帧数据,插入联动数据后就不需要插入本帧数据了 |
| | | logger.Warn("成功插入两个联动图片") |
| | | os.Exit(1) |
| | | return |
| | | } |