From 29203dd4304359e00584b35beaee83beb78a9a88 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期五, 15 十一月 2019 13:36:48 +0800 Subject: [PATCH] -- --- algorithm/static/static.go | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/algorithm/static/static.go b/algorithm/static/static.go index aa6e161..cd205fb 100644 --- a/algorithm/static/static.go +++ b/algorithm/static/static.go @@ -114,11 +114,12 @@ } if (structure.StaticMap[am.AreaId] == nil || len(structure.StaticMap[am.AreaId].Targets) == 0) && len(am.FilterData) > 0 { // 鍗崇涓�甯ф暟鎹�(涔熶笉涓�瀹�)锛岃繕娌℃湁缂撳瓨 logger.Info("涔嬪墠鏃犵紦瀛樺苟涓旀娆″尯鍩熷唴鏈変汉") - args.RuleResult["target"] = []structure.Result{} - args.RuleResult["target"] = append(args.RuleResult["target"].([]structure.Result), structure.Result{args.TaskId, "", "", true, 0, "", am.FilterData, am.AreaJson, false,*lable}) + m := make(map[string]interface{}) + m["target"] = []structure.Result{} + m["target"] = append(m["target"].([]structure.Result), structure.Result{args.TaskId, "", "", true, 0, "", am.FilterData, am.AreaJson, false,*lable}) objs := []*structure.Obj{} for _, tar := range am.FilterData { - obj := &structure.Obj{Id: tar.Id, Location: tar.Location, N: initN,InitN:initN,CacheSdkData:structure.ResultMsg{message, args.RuleResult}} + obj := &structure.Obj{Id: tar.Id, Location: tar.Location, N: initN,InitN:initN,CacheSdkData:structure.ResultMsg{message, m}} objs = append(objs, obj) } structure.StaticMap[am.AreaId] = &structure.CameraArea{objs} -- Gitblit v1.8.0