| | |
| | | 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) |
| | | cMap.Set(PREFIX_DIC + key + dic.Value, dic) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | logger.Info("取字典缓存:", GetDic(PREFIX_DIC+"nCarColor1")) |
| | | } |
| | | |
| | | func initCameraTaskRules() { |
| | |
| | | } |
| | | |
| | | // 获取字典值 |
| | | func GetDic(key string) (value string) { |
| | | obj, b := cMap.Get(PREFIX_SDK + key) |
| | | func GetDic(key string) (name string) { |
| | | obj, b := cMap.Get(PREFIX_DIC + key) |
| | | if b { |
| | | return obj.(Dic).Value |
| | | return obj.(Dic).Name |
| | | } else { |
| | | return "" |
| | | } |