From 6abbf502f44247f1665b0ffac615550727369e72 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期六, 03 八月 2019 11:06:49 +0800
Subject: [PATCH] 填一个切片当作参数append的坑
---
insertdata/insertDataToEs.go | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/insertdata/insertDataToEs.go b/insertdata/insertDataToEs.go
index 2e24c25..00d23bb 100644
--- a/insertdata/insertDataToEs.go
+++ b/insertdata/insertDataToEs.go
@@ -166,7 +166,7 @@
if msg.RuleResult["face"] != nil && len(msg.RuleResult["face"].([]ruleserver.FaceResult)) > 0 {
logger.Info("寰�ES鎻掍汉鑴告暟鎹�")
faces := []*FaceAndRules{}
- PutFace(faces,msg)
+ faces = PutFace(faces,msg)
logger.Info("鏁寸悊鍚庣殑鏁版嵁锛�",faces)
if faces != nil {
for _,face := range faces {
@@ -271,15 +271,18 @@
}
// 褰掔疆浜鸿劯
-func PutFace(faces []*FaceAndRules,msg ruleserver.ResultMsg){
+func PutFace(faces []*FaceAndRules,msg ruleserver.ResultMsg)[]*FaceAndRules{
if msg.RuleResult["face"] != nil && len(msg.RuleResult["face"].([]ruleserver.FaceResult)) > 0 {
logger.Info("鏁寸悊浜鸿劯鏁版嵁")
for _, faceResult := range msg.RuleResult["face"].([]ruleserver.FaceResult) {
- hebingFace(faces, faceResult)
+ faces = hebingFace(faces, faceResult)
}
+ return faces
+ } else {
+ return nil
}
}
-func hebingFace(faces []*FaceAndRules, faceResult ruleserver.FaceResult){
+func hebingFace(faces []*FaceAndRules, faceResult ruleserver.FaceResult) []*FaceAndRules{
for _, arg := range faceResult.Args {
// 鎷垮埌姣忎竴寮犱汉鑴�
flag := false
@@ -294,6 +297,7 @@
}
}
logger.Info("鏁寸悊涓殑鏁版嵁",faces)
+ return faces
}
// 寰�es涓彃鍏olo鏁版嵁
--
Gitblit v1.8.0