From 759c5b9f8ef6c503f62da3b766a580a4dd6fa026 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期一, 09 十二月 2019 18:23:21 +0800
Subject: [PATCH] es模块儿做成so

---
 algorithm/insertEs/insertDataToEs.go |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/algorithm/insertEs/insertDataToEs.go b/algorithm/insertEs/insertDataToEs.go
index 6515807..f49407a 100644
--- a/algorithm/insertEs/insertDataToEs.go
+++ b/algorithm/insertEs/insertDataToEs.go
@@ -1,10 +1,11 @@
-package insertdata
+package main
 
 import (
 	"encoding/base64"
 	"encoding/json"
 	"errors"
 	"net"
+	"ruleprocess/insertdata"
 	"strconv"
 	"time"
 
@@ -104,7 +105,11 @@
 	rules []structure.Result
 }
 
-func InsertToEs(msg structure.ResultMsg){
+func InsertToEs(msg structure.ResultMsg,weedfsUrl1,videoPersonUrl1,serverIp1,serverPort1 string){
+	weedfsUrl = weedfsUrl1
+	videoPersonUrl = videoPersonUrl1
+	serverIp = serverIp1
+	serverPort = serverPort1
 	for k,results := range msg.RuleResult {
 		if results != nil && len(results.([]structure.Result)) > 0{
 			switch k {
@@ -226,7 +231,7 @@
 				}
 				if key == "track" && len(face.Liker) == 1{
 					esid := face.Liker[0].TargetId
-					returnMsg, err1 := esutil.AppendTargetInfo(esid, string(requstbody),EsInfo.EsIndex.AIOcean.IndexName,serverIp,serverPort)
+					returnMsg, err1 := esutil.AppendTargetInfo(esid, string(requstbody),structure.EsInfo.EsIndex.AIOcean.IndexName,serverIp,serverPort)
 					if err1 != nil {
 						logger.Error("杩藉姞鏁版嵁鍑洪敊锛�---", err1)
 					} else {
@@ -235,7 +240,7 @@
 						ruleserver.AddLxMessage(&protomsg.VideotapeInfo{EsDataId: face.Uuid, CameraId: msg.Cid, TaskId: msg.Tasklab.Taskid, VideoUrl: msg.Push.VideoUrl, ImgId: i.Id, SdkIds: []string{"-1"}, Type: 1})
 					}
 				} else {
-					resp1, err1 := EsReq("POST", videoPersonUrl, requstbody)
+					resp1, err1 := insertdata.EsReq("POST", videoPersonUrl, requstbody)
 					if err1 != nil {
 						logger.Error("涓婁紶ES鍑洪敊锛�---", err1)
 					} else {
@@ -445,7 +450,7 @@
 					logger.Info("json parse error ", err)
 					return
 				}
-				resp1, err2 := EsReq("POST", videoPersonUrl, requstbody)
+				resp1, err2 := insertdata.EsReq("POST", videoPersonUrl, requstbody)
 				if err2 != nil {
 					logger.Error("寰�ES鎻掑叆鏁版嵁澶辫触", err)
 				} else {
@@ -605,7 +610,7 @@
 						logger.Info("json parse error ", err)
 						return
 					}
-					resp1, err2 := EsReq("POST", videoPersonUrl, requstbody)
+					resp1, err2 := insertdata.EsReq("POST", videoPersonUrl, requstbody)
 					if err2 != nil {
 						logger.Error("寰�ES鎻掑叆鏁版嵁澶辫触", err)
 					} else {

--
Gitblit v1.8.0