diff --git a/crypto/token/jwt.go b/crypto/token/jwt.go index cf46001..f9a3b71 100644 --- a/crypto/token/jwt.go +++ b/crypto/token/jwt.go @@ -54,7 +54,10 @@ func (t *tokenJwt) GenerateJwt(id uint, identity, client, role string, owner any // 使用HS256签名算法 token := jwt.NewWithClaims(jwt.SigningMethodHS256, claims) s, err := token.SignedString([]byte(t.SecretKey)) - return s, errcode.String(errcode.ErrTokenGenerate, err.Error()) + if err != nil { + return "", errcode.String(errcode.ErrTokenGenerate, err.Error()) + } + return s, nil } // 解析JWT