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