| | |
| | | "basic.com/pubsub/protomsg.git" |
| | | "basic.com/valib/gopherdiscovery.git" |
| | | "basic.com/valib/logger.git" |
| | | "encoding/json" |
| | | "errors" |
| | | "fmt" |
| | | "github.com/gogo/protobuf/proto" |
| | |
| | | var api dbapi.DicApi |
| | | flag, dics := api.FindByType("") |
| | | if flag { |
| | | for key, dics1 := range dics.(map[string]interface{}) { |
| | | for _,dic := range dics1.([]Dic) { |
| | | 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() { |