From 67aa3a978149631955b06db0cb4d580f895f86a0 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期二, 19 十一月 2019 12:01:57 +0800 Subject: [PATCH] --- --- cache/cache.go | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/cache/cache.go b/cache/cache.go index bb844ca..177e388 100644 --- a/cache/cache.go +++ b/cache/cache.go @@ -6,6 +6,7 @@ "basic.com/pubsub/protomsg.git" "basic.com/valib/gopherdiscovery.git" "basic.com/valib/logger.git" + "encoding/json" "errors" "fmt" "github.com/gogo/protobuf/proto" @@ -141,12 +142,19 @@ var api dbapi.DicApi flag, dics := api.FindByType("") if flag { - for key, dics1 := range dics.(map[string][]Dic) { - for _,dic := range dics1 { - cMap.Set(PREFIX_DIC+key+dic.value, dic) + var dicss map[string][]Dic + b, _ := json.Marshal(dics) + if err := json.Unmarshal(b, &dicss) ; err == nil { + for key, dics1 := range dicss { + for _,dic := range dics1 { + logger.Info("杞︾墝瀛楀吀锛�",dic.value,dic.Name,dic.Sort) + logger.Debug("瀛楀吀缂撳瓨鍒濆鍖�",PREFIX_DIC+key+dic.value, dic) + cMap.Set(PREFIX_DIC+key+dic.value, dic) + } } } } + logger.Info("鍙栧瓧鍏哥紦瀛橈細",GetDic(PREFIX_DIC+"nCarColor1")) } func initCameraTaskRules() { -- Gitblit v1.8.0