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/middleware/middleware.go |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/algorithm/middleware/middleware.go b/algorithm/middleware/middleware.go
index 8657df7..e21e9bb 100644
--- a/algorithm/middleware/middleware.go
+++ b/algorithm/middleware/middleware.go
@@ -2,7 +2,7 @@
 
 import (
 	"basic.com/pubsub/protomsg.git"
-	logger "github.com/alecthomas/log4go"
+	"basic.com/valib/logger.git"
 	"encoding/json"
 	"github.com/knetic/govaluate"
 	"plugin"
@@ -207,7 +207,7 @@
 				// 鏍规嵁瑙勫垯鐨剆dkId鏌ュ嚭鍏跺搴旂殑ipcId锛岀敤ipcId鍘绘壘璇ユ瘮瀵圭殑鏁版嵁
 				sdk, err := cache.GetSdkById(groupRule.Rules[j].SdkId)
 				if err != nil {
-					_ = logger.Error("娌℃煡鍒皊dk鐨勪俊鎭�---", err)
+					logger.Error("娌℃煡鍒皊dk鐨勪俊鎭�---", err)
 				}
 				ipcId := sdk.IpcId
 				sdkName := sdk.SdkName
@@ -362,19 +362,23 @@
 func CallSo(sdkId string,rule *protomsg.Rule, am *structure.AreaMap,lable *structure.Others,args *structure.SdkDatas,message *protomsg.SdkMessage) structure.LittleRuleResult{
 	// 鏍规嵁sdkId鏌ュ嚭鍏跺搴旂殑sdk鐨剆oName锛岃皟鐢ㄧ浉搴攕o鐨凟ntrance鏂规硶
 	var soName = ""
-	if sdkId == "812b674b-2375-4589-919a-5c1c3278a97e" {
+
+	switch sdkId {
+	case "812b674b-2375-4589-919a-5c1c3278a97e":
 		soName = "face.so"
-	} else if sdkId == "812b674b-2375-4589-919a-5c1c3278a975"{
+	case "812b674b-2375-4589-919a-5c1c3278a975":
 		soName = "intrusion.so"
-	} else if sdkId == "812b674b-2375-4589-919a-5c1c3278a976" || sdkId == "812b674b-2375-4589-919a-5c1c3278a973" {
+	case "812b674b-2375-4589-919a-5c1c3278a976":
 		soName = "personUnsual.so"
-	} else if sdkId == "812b674b-2375-4589-919a-5c1c3278a972" {
+	case "812b674b-2375-4589-919a-5c1c3278a973":
+		soName = "personUnsual.so"
+	case "812b674b-2375-4589-919a-5c1c3278a972":
 		soName = "faceCompare.so"
-	} else if sdkId == "812b674b-2375-4589-919a-5c1c3278a977" {
+	case "812b674b-2375-4589-919a-5c1c3278a977":
 		soName = "static.so"
-	} else if sdkId == "812b674b-2375-4589-919a-5c1c3278a978" {
+	case "812b674b-2375-4589-919a-5c1c3278a978":
 		soName = "plate.so"
-	} else if sdkId == "浜轰綋璺熻釜" {
+	case "浜轰綋璺熻釜":
 		soName = "personTrack.so"
 	}
 	//soInfo,err := cache.GetSoInfoById(sdkId)

--
Gitblit v1.8.0