feat: token缓存逻辑更新(实验性)

This commit is contained in:
CaIon committed 2024-01-25 20:09:06 +08:00
1 parent d238aaeaa1
commit a2873b6d67
4 files changed
+85 -20

No files matched your search

+10
View File
@@ -100,6 +100,16 @@ func GetTokenById(id int) (*Token, error) {
return &token, err
}
func GetTokenByKey(key string) (*Token, error) {
keyCol := "`key`"
if common.UsingPostgreSQL {
keyCol = `"key"`
}
var token Token
err := DB.Where(keyCol+" = ?", key).First(&token).Error
return &token, err
}
func (token *Token) Insert() error {
var err error
err = DB.Create(token).Error