From 51e95e82b6308d5223fc58cb0e914491885b7e90 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期五, 15 十一月 2019 11:57:44 +0800
Subject: [PATCH] ---

---
 ruleserver/ruleToformula.go |   35 ++++++++++++++++++-----------------
 1 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go
index 3335889..8b6506e 100644
--- a/ruleserver/ruleToformula.go
+++ b/ruleserver/ruleToformula.go
@@ -102,12 +102,12 @@
 	result := false
 	sdkNames := ""
 	polygonId := ""
-	targets := []*structure.Arg{} // 绗﹀悎鏉′欢鐨勭洰鏍�
+	targets11 := []*structure.Arg{} // 绗﹀悎鏉′欢鐨勭洰鏍�
 	// 鎶婁竴甯ф暟鎹拰涓�缁勮鍒欏彂缁欑畻娉曢儴鍒嗭紝寰楀嚭鍒ゆ柇缁撴灉
 	result,sdkNames,polygonId = CallMiddleware(args,*groupRule,&label,message)
 	for _, sdkData := range args.Sdkdata {
 		for _, areaMap := range sdkData.AreaMapList {
-			targets = append(targets,areaMap.AlarmObj...)
+			targets11 = append(targets11,areaMap.AlarmObj...)
 			for _,obj := range areaMap.AlarmObj {
 				logger.Info("涓綋闈欐鐨勭洰鏍�",obj.Id, obj.Location, obj.CacheData.Cid, len(obj.CacheData.Data))
 			}
@@ -175,16 +175,16 @@
 			}
 			logger.Debug("------locations鐨勫唴瀹癸細", yolos)
 			// 澶勭悊鐩爣瀹氭椂鏁版嵁
-			//targets := []*structure.Arg{}
-			//for _, sdkData := range args.Sdkdata {
-			//	if sdkData.IpcId == "02D54B61-0F16-C604-8567-FC4BE493C523" && sdkNames != "" { // 鎶妝olo鏁版嵁鐨勫悇涓洰鏍囩殑鍧愭爣杈撳嚭鏂逛究鍚庨潰鐢绘
-			//		for _, areaMap := range sdkData.AreaMapList {
-			//			if areaMap.IsEffective {
-			//				yolos = append(yolos, putTargetsToResult(areaMap)...)
-			//			}
-			//		}
-			//	}
-			//}
+			targets := []*structure.Arg{}
+			for _, sdkData := range args.Sdkdata {
+				if sdkData.IpcId == "02D54B61-0F16-C604-8567-FC4BE493C523" && sdkNames != "" { // 鎶妝olo鏁版嵁鐨勫悇涓洰鏍囩殑鍧愭爣杈撳嚭鏂逛究鍚庨潰鐢绘
+					for _, areaMap := range sdkData.AreaMapList {
+						if areaMap.IsEffective {
+							targets = append(targets, putTargetsToResult(areaMap)...)
+						}
+					}
+				}
+			}
 			var islink bool
 			if groupRule.SetType == "linkTask" {
 				islink = true
@@ -202,11 +202,11 @@
 				//logger.Info("-------------------face缁撴灉鏍囩", len(args.RuleResult["face"].([]FaceResult)))
 				labelTypes = append(labelTypes,1)
 			}
-			//if len(targets) > 0 {
-			//	args.RuleResult["target"] = append(args.RuleResult["target"].([]structure.Result), structure.Result{taskId, sdkNames, groupRule.GroupId, groupRule.DefenceState, groupRule.AlarmLevel, groupRule.GroupText, targets, polygonId, islink,label})
-			//	//logger.Info("-------------------鐩爣鎸佺画缁撴灉鏍囩", len(args.RuleResult["face"].([]FaceResult)))
-			//	//labelTypes = append(labelTypes,2)
-			//}
+			if len(targets) > 0 {
+				args.RuleResult["target"] = append(args.RuleResult["target"].([]structure.Result), structure.Result{taskId, sdkNames, groupRule.GroupId, groupRule.DefenceState, groupRule.AlarmLevel, groupRule.GroupText, targets, polygonId, islink,label})
+				logger.Info("-------------------鐩爣鎸佺画缁撴灉鏍囩", len(args.RuleResult["target"].([]structure.Result)))
+				//labelTypes = append(labelTypes,2)
+			}
 			// 缁欐寔缁椂闂寸殑绗竴寮犺祴浜堢紦瀛樻暟鎹紙閬嶅巻澶嶅埗锛�
 			if cacheId != "" { // 鏈夎繖甯ф暟鎹殑缂撳瓨
 				tempMap := make(map[string]interface{})
@@ -238,6 +238,7 @@
 		// 缁撴灉涓哄亣鏃朵篃瑕佽蛋锛屾湁鏉�姝诲畾鏃跺櫒鐨勬搷浣�
 		TimerAlarm(&label, groupRule.GroupId, result)
 		//fmt.Println(timeFlag)
+		logger.Info("涓嶇鍚堣鍒�")
 		return false,[]int{}
 	}
 }

--
Gitblit v1.8.0