From 5383ff22874c1f553776b76956f8c6eb08d429ec Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期五, 02 八月 2019 16:22:22 +0800
Subject: [PATCH] 数值精度保留

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

diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go
index 7100bd7..5a396d1 100644
--- a/ruleserver/ruleToformula.go
+++ b/ruleserver/ruleToformula.go
@@ -335,11 +335,11 @@
 				//logger.Debug("------locations鐨勫唴瀹癸細", locations)
 				if sdkNames != "" {
 					args.RuleResult["yolo"] = append(args.RuleResult["yolo"].([]Result), Result{taskId, sdkNames, groupRule.GroupId,groupRule.DefenceState,groupRule.AlarmLevel, groupRule.GroupText, locations, polygonId,label})
-					logger.Info("-------------------yolo缁撴灉鏍囩闀垮害", len(args.RuleResult["yolo"].([]Result)))
+					//logger.Info("-------------------yolo缁撴灉鏍囩闀垮害", len(args.RuleResult["yolo"].([]Result)))
 				}
 				if faceFlag {
 					args.RuleResult["face"] = append(args.RuleResult["face"].([]FaceResult), FaceResult{Result{taskId, sdkNames, groupRule.GroupId,groupRule.DefenceState,groupRule.AlarmLevel, groupRule.GroupText, []Rect{}, polygonId,label},faces})
-					logger.Info("-------------------face缁撴灉鏍囩", len(args.RuleResult["face"].([]FaceResult)))
+					//logger.Info("-------------------face缁撴灉鏍囩", len(args.RuleResult["face"].([]FaceResult)))
 				}
 				return true
 			} else {
@@ -430,18 +430,14 @@
 				tempMap := make(map[string]interface{})
 				for k,result := range args.RuleResult {
 					if k == "yolo" {
-						logger.Info("鏈夋病鏈墆olo鏍囩")
 						tempMap[k] = []Result{}
 						for _,res := range result.([]Result) {
-							logger.Info("杩涗竴娆olo寰幆")
 							tempMap[k] = append(tempMap[k].([]Result),res)
 						}
 					}
 					if k == "face" {
-						logger.Info("鏈夋病鏈塮ace鏍囩")
 						tempMap[k] = []FaceResult{}
 						for _,res := range result.([]FaceResult) {
-							logger.Info("杩涗竴娆ace寰幆")
 							tempMap[k] = append(tempMap[k].([]FaceResult),res)
 						}
 					}
@@ -482,6 +478,11 @@
 					for i := 0; i < len(args.RuleResult["yolo"].([]Result)); i++  {
 						if args.RuleResult["yolo"].([]Result)[i].RuleGroupId == groupRule.GroupId { // 鎶婅仈鍔ㄦ暟鎹拷鍔犱笂
 							args.RuleResult["yolo"].([]Result)[i].Others.LinkCache = label.LinkCache
+						}
+					}
+					for i := 0; i < len(args.RuleResult["face"].([]FaceResult)); i++  {
+						if args.RuleResult["face"].([]FaceResult)[i].RuleGroupId == groupRule.GroupId { // 鎶婅仈鍔ㄦ暟鎹拷鍔犱笂
+							args.RuleResult["face"].([]FaceResult)[i].Others.LinkCache = label.LinkCache
 						}
 					}
 				}
@@ -569,6 +570,7 @@
 							}
 						}
 						am.targetNum = len(am.filterData) // 鎶婄鍚堟潯浠剁殑鐩爣鏁伴噺鏇存柊鍒皌argetNum瀛楁
+						logger.Info("-------------浜鸿劯鐩爣鏁伴噺锛�",am.targetNum)
 					}
 					if am.targetNum > 0 {
 						 logger.Info("锛侊紒锛侊紒锛侊紒锛侊紒锛佷汉鑴告娴嬫垚鍔�")

--
Gitblit v1.8.0