From d83fe37e6b0e5aea61680632d2d2d06d8aaf10fa Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期三, 31 七月 2019 17:21:46 +0800
Subject: [PATCH] ---

---
 insertdata/insertDataToEs.go |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/insertdata/insertDataToEs.go b/insertdata/insertDataToEs.go
index 049e72a..d3a868d 100644
--- a/insertdata/insertDataToEs.go
+++ b/insertdata/insertDataToEs.go
@@ -323,6 +323,7 @@
 		// 鍏堝垽鏂竴涓嬫暟鎹甫鐨勮鍒欐爣绛炬槸鍚︽湁鍙互鎻掑叆鐨�
 		flag := false
 		for _, res := range msg.RuleResult["yolo"].([]ruleserver.Result) {
+			logger.Info("瀹氭椂鍣ㄦ墦鐨勬暟瀛楁爣绛撅細",res.Others["timeLabel"].(string))
 			if res.Others["timeLabel"].(string) == "01" || res.Others["timeLabel"].(string) == "10" {
 				flag = true
 			}
@@ -335,6 +336,7 @@
 			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})
@@ -364,10 +366,12 @@
 			}
 			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 {
-					for _, msg2 := range yoloResult.Others["linkCache"].([]*ruleserver.ResultMsg) {
+				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) {
 						logger.Warn("鎻掑叆鑱斿姩鏁版嵁")
-						InsertYolo(*msg2)
+						logger.Warn("鍝堝搱鍝堝搱鍝�",len(msg2.RuleResult["yolo"].([]ruleserver.Result)[0].Others["linkCache"].([]ruleserver.ResultMsg)))
+						InsertYolo(msg2)
+						logger.Warn("鍏勫紵闅鹃亾浣犻櫡鍏ヤ簡姝诲惊鐜悧")
 						linkFlag = true
 					}
 				}
@@ -377,6 +381,7 @@
 				os.Exit(1)
 				return
 			}
+			logger.Info("--------璧板埌杩欏効灏变笉涓�鏍�")
 			isAlarm := 0
 			resp := make(map[string]interface{})
 			// 瑙e帇缂╁苟涓婁紶鍥剧墖

--
Gitblit v1.8.0