From f7582823454f7521651c1ec86cda553b5d2e29dc Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期四, 07 十一月 2019 10:36:27 +0800
Subject: [PATCH] -

---
 ruleserver/ruleToformula.go |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go
index d099a52..3fd6143 100644
--- a/ruleserver/ruleToformula.go
+++ b/ruleserver/ruleToformula.go
@@ -67,6 +67,12 @@
 					}
 				}
 			}
+			// 浜轰綋杩借釜
+			// 濡傛灉鏍囩涓惈鏈夋寔缁椂闂撮娆℃姤璀︾殑timeLabel鐨勮瘽鍒欎笉闇�瑕佽繃浜轰綋杩借釜锛屼笉鐒跺氨娌$殑鎻掑叆浜�
+			fk := TrackOrNot(args.RuleResult)
+			if !fk {
+				BodyIsSame(args,message)
+			}
 		}
 	}
 }
@@ -254,7 +260,9 @@
 				for _, sdkData := range args.Sdkdata {
 					if sdkData.IpcId == "02D54B61-0F16-C604-8567-FC4BE493C523" && sdkNames != "" { // 鎶妝olo鏁版嵁鐨勫悇涓洰鏍囩殑鍧愭爣杈撳嚭鏂逛究鍚庨潰鐢绘
 						for _, areaMap := range sdkData.AreaMapList {
-							locations = append(locations, putYolosToResult(areaMap)...)
+							if areaMap.IsEffective {
+								locations = append(locations, putYolosToResult(areaMap)...)
+							}
 						}
 					}
 				}
@@ -565,6 +573,7 @@
 		// 澶勭悊鐨勯兘鏄痽olo鏁版嵁
 		if rule.PolygonId == am.AreaId { // 棣栧厛杩欐潯瑙勫垯寰楁槸杩欎釜绠楁硶鐨勮鍒欙紝鍏舵瑙勫垯鎵�瀵瑰簲鐨勫尯鍩焛d瑕佽窡鍖哄煙鏁版嵁鐨刬d瀵圭殑涓�
 			if rule.SdkArgAlias == "score" || rule.SdkArgAlias == "proportion" || rule.SdkArgAlias == "size" { // 鍒ゆ柇鐨勬槸鐩镐技鍊硷紝鍗犳瘮锛屽昂瀵哥瓑杩囨护鏉′欢锛屽鏋滃啀鏈夛紝杩樺彲浠ュ啀鍔�
+				logger.Info("鍖哄煙鏁版嵁锛�",am.AreaJson)
 				var args []*structure.Arg
 				if rule.RuleWithPre == "&&" {
 					args = am.FilterData
@@ -593,6 +602,9 @@
 					}
 				}
 				am.TargetNum = len(am.FilterData) // 鎶婄鍚堟潯浠剁殑鐩爣鏁伴噺鏇存柊鍒皌argetNum瀛楁
+				for _,tar := range am.FilterData  {
+					logger.Info("鍏蜂綋鐩爣鐨勫潗鏍囦负",tar.Id,tar.Location)
+				}
 				if am.TargetNum > 0 {
 					return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + "" + "true", rule.Sort}
 				} else {

--
Gitblit v1.8.0