mirror of
https://gitee.com/johng/gf.git
synced 2024-11-30 11:18:02 +08:00
commit
e4e4534c7c
@ -86,10 +86,14 @@ func (m *Model) getSelectResultFromCache(ctx context.Context, sql string, args .
|
||||
if cacheItem, ok = v.Val().(*selectCacheItem); ok {
|
||||
// In-memory cache.
|
||||
return cacheItem.Result, nil
|
||||
} else if err = json.UnmarshalUseNumber(v.Bytes(), &cacheItem); err != nil {
|
||||
} else {
|
||||
// Other cache, it needs conversion.
|
||||
err = json.UnmarshalUseNumber(v.Bytes(), &cacheItem)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return cacheItem.Result, nil
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user