From 573edfc65d11f80280a4f5e0db3f693b668f03d7 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期三, 31 七月 2019 18:53:00 +0800 Subject: [PATCH] label重大更新 --- insertdata/insertDataToEs.go | 2 +- ruleserver/ruleToformula.go | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/insertdata/insertDataToEs.go b/insertdata/insertDataToEs.go index 704e7b4..687599d 100644 --- a/insertdata/insertDataToEs.go +++ b/insertdata/insertDataToEs.go @@ -377,8 +377,8 @@ //logger.Warn("鍝堝搱鍝堝搱鍝�",[0].Others["linkCache"].([]ruleserver.ResultMsg)) InsertYolo(msg2) logger.Warn("鍏勫紵闅鹃亾浣犻櫡鍏ヤ簡姝诲惊鐜悧") - os.Exit(1) linkFlag = true + os.Exit(1) } } } diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go index 65491c1..b002e51 100644 --- a/ruleserver/ruleToformula.go +++ b/ruleserver/ruleToformula.go @@ -460,7 +460,19 @@ label["linkCache"] = append(label["linkCache"].([]ResultMsg),ruleRes.CacheData) } logger.Debug("鑱斿姩浠诲姟缂撳瓨浜嗗嚑涓暟鎹�",len(label["linkCache"].([]ResultMsg))) - //os.Exit(1) + for _,result := range args.RuleResult["yolo"].([]Result) { + if result.RuleGroupId == groupRule.GroupId { + result.Others["linkCache"] = label + } + } + for i := 0; i < len(args.RuleResult["yolo"].([]Result)); i++ { + if args.RuleResult["yolo"].([]Result)[i].RuleGroupId == groupRule.GroupId { // 鎶婂師鏉ラ偅涓垹鎺夊啀瀛樹竴浠芥柊鐨� + res := args.RuleResult["yolo"].([]Result)[i] + res.Others["linkCache"] = label + args.RuleResult["yolo"] = append(args.RuleResult["yolo"].([]Result)[:i],args.RuleResult["yolo"].([]Result)[i+1:]...) + args.RuleResult["yolo"] = append(args.RuleResult["yolo"].([]Result),res) + } + } } } } else { -- Gitblit v1.8.0