From f8aa9316d6bf32392883081c3d08196f6ca344c9 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期二, 17 十二月 2019 11:11:10 +0800
Subject: [PATCH] compare 改为isHave

---
 algorithm/middleware/middleware.go |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/algorithm/middleware/middleware.go b/algorithm/middleware/middleware.go
index 52973c2..d003668 100644
--- a/algorithm/middleware/middleware.go
+++ b/algorithm/middleware/middleware.go
@@ -75,7 +75,7 @@
 						ruleResult := CallSo(sdk.Id, groupRule.Rules[j], areaMap,lable,args,message)
 						logger.Info("鍓嶇疆杩炴帴绗︼細",groupRule.Rules[j])
 						if groupRule.Rules[j].RuleWithPre == "鈯�" && len(ruleResult.Target) > 0 {
-							assembleDta(resultSplice[len(resultSplice)-1].Target,ruleResult.Target,)
+							assembleDta(resultSplice[len(resultSplice)-1].Target,ruleResult.Target)
 							// 鎶婂綋鍓嶅皬瑙勫垯缁撴灉缃┖
 							ruleResult = structure.LittleRuleResult{}
 						}
@@ -478,6 +478,7 @@
 		for _,target := range targets1 {
 			mergeArg(target,targets2)
 			targets2 = nil
+			logger.Info("瑁呴厤鍚庣殑浜轰綋鐩爣")
 			return // 瑁呴厤涓�娆″氨鍙互
 		}
 	}
@@ -488,7 +489,17 @@
 		logger.Info("浜鸿劯锛�",arg1.Location,arg1.Score)
 		precent := ruleserver.PgsInterPercent(Rect2Point(arg.Location),arg1.Location,1,1)
 		if precent > 99 {
-			arg.AttachArg = arg1.SourceArg
+			face := structure.SourceArg{}
+			face.Score = arg1.Score
+			face.Location = arg1.Location
+			face.Feature = arg1.Feature
+			face.Uuid = arg1.Uuid
+			face.Type = arg1.Type
+			face.ThftRes = arg1.ThftRes
+			face.AreaJson = arg1.AreaJson
+			face.Liker = arg1.Liker
+			face.Proportion = arg1.Proportion
+			arg.AttachArg = face
 		}
 	}
 }

--
Gitblit v1.8.0