From 3ff1af612ee690063dceb5aa9a6e9791e6d9a943 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期二, 17 十二月 2019 11:41:15 +0800
Subject: [PATCH] ---

---
 algorithm/face/face.go |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/algorithm/face/face.go b/algorithm/face/face.go
index 7a121a1..68313d6 100644
--- a/algorithm/face/face.go
+++ b/algorithm/face/face.go
@@ -4,11 +4,12 @@
 	"basic.com/pubsub/protomsg.git"
 	"github.com/knetic/govaluate"
 	"ruleprocess/structure"
+	"basic.com/valib/logger.git"
 	"strconv"
 )
 // 浜鸿劯绠楁硶
 func Entrance(rule *protomsg.Rule, am *structure.AreaMap,lable *structure.Others,args *structure.SdkDatas,message *protomsg.SdkMessage) structure.LittleRuleResult {
-	//logger.Debug("---------璧颁簡浜鸿劯妫�娴嬬畻娉�",rule.Id,rule.SdkArgAlias,rule.Operator,rule.SdkArgValue,am.AreaId)
+	logger.Debug("---------璧颁簡浜鸿劯妫�娴嬬畻娉�",rule.Id,rule.SdkArgAlias,rule.Operator,rule.SdkArgValue,am.AreaId)
 	return filterRule(rule,am)
 }
 
@@ -40,7 +41,7 @@
 						flag = "true"
 					}
 					//logger.Info("---------浜鸿劯姣斿绗﹀悎鏉′欢鐨勬暟閲忎负锛�",len(am.FilterData))
-					return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + "" + flag, rule.Sort}
+					return structure.LittleRuleResult{SdkName:am.SdkName, Result:rule.RuleWithPre + "" + flag, Sort:rule.Sort}
 				}
 			}
 			if rule.SdkId == "812b674b-2375-4589-919a-5c1c3278a97e" { // 浜鸿劯妫�娴�
@@ -81,23 +82,23 @@
 							}
 						}
 						am.TargetNum = len(am.FilterData) // 鎶婄鍚堟潯浠剁殑鐩爣鏁伴噺鏇存柊鍒皌argetNum瀛楁
-						//logger.Info("杩囧畬鏉′欢鍚庣殑鐩爣鏁伴噺涓猴細",am.TargetNum)
 						if am.TargetNum > 0 {
-							//logger.Info("锛侊紒锛侊紒锛侊紒锛侊紒锛佷汉鑴告娴嬫垚鍔�")
-							return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + "" + "true", rule.Sort}
+							logger.Info("锛侊紒锛侊紒锛侊紒锛侊紒锛佷汉鑴告娴嬫垚鍔�")
+							return structure.LittleRuleResult{SdkName:am.SdkName, Result:rule.RuleWithPre + "" + "true", Sort:rule.Sort,Target:am.FilterData}
 						} else {
-							return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + "" + "false", rule.Sort}
+							return structure.LittleRuleResult{SdkName:am.SdkName, Result:rule.RuleWithPre + "" + "false", Sort:rule.Sort}
 						}
 					}
 				} else if rule.SdkArgAlias == "" { // 浠�涔堝弬鏁伴兘涓嶉厤鐨勬儏鍐�
 					if am.TargetNum > 0 {
-						return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + "" + "true", rule.Sort}
+						return structure.LittleRuleResult{SdkName:am.SdkName, Result:rule.RuleWithPre + "" + "true", Sort:rule.Sort,Target:am.FilterData}
 					} else {
-						return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + "" + "false", rule.Sort}
+						return structure.LittleRuleResult{SdkName:am.SdkName, Result:rule.RuleWithPre + "" + "false", Sort:rule.Sort}
 					}
 				}
 			}
 		}
 	}
 	return structure.LittleRuleResult{}
-}
\ No newline at end of file
+}
+

--
Gitblit v1.8.0