diff --git a/model/redemption.go b/model/redemption.go index 0f060ae6..37036e68 100644 --- a/model/redemption.go +++ b/model/redemption.go @@ -48,7 +48,7 @@ func Redeem(key string, tokenId int) (quota int, err error) { return 0, errors.New("未提供 token id") } redemption := &Redemption{} - err = DB.Where("key = ?", key).First(redemption).Error + err = DB.Where("`key` = ?", key).First(redemption).Error if err != nil { return 0, errors.New("无效的兑换码") } diff --git a/model/token.go b/model/token.go index 42bc8056..f52e7ba8 100644 --- a/model/token.go +++ b/model/token.go @@ -39,7 +39,7 @@ func ValidateUserToken(key string) (token *Token, err error) { } key = strings.Replace(key, "Bearer ", "", 1) token = &Token{} - err = DB.Where("key = ?", key).First(token).Error + err = DB.Where("`key` = ?", key).First(token).Error if err == nil { if token.Status != common.TokenStatusEnabled { return nil, errors.New("该 token 状态不可用")