panlei
2019-11-18 dc77f38cb896aab2ee15840c50a66a78747422aa
缓存初始化字典
1个文件已修改
11 ■■■■ 已修改文件
cache/cache.go 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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,9 +142,13 @@
    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 {
                    cMap.Set(PREFIX_DIC+key+dic.value, dic)
                }
            }
        }
    }