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