From 300791a58cb2034fc779b74203d7e4ca5acba4d3 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期一, 09 十二月 2019 15:45:15 +0800
Subject: [PATCH] ---
---
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