mirror of
https://gitee.com/luojinyi/likeadmin_go.git
synced 2025-12-24 08:12:57 +08:00
feat: 修改RedisUtil工具类错误时的日志级别;并修改"Token认证中间件"获取Token出错时响应信息
This commit is contained in:
@@ -36,7 +36,11 @@ func TokenAuth() gin.HandlerFunc {
|
||||
// Token是否过期
|
||||
token = config.AdminConfig.BackstageTokenKey + token
|
||||
existCnt := utils.RedisUtil.Exists(token)
|
||||
if existCnt == 0 {
|
||||
if existCnt < 0 {
|
||||
response.Fail(c, response.SystemError)
|
||||
c.Abort()
|
||||
return
|
||||
} else if existCnt == 0 {
|
||||
response.Fail(c, response.TokenInvalid)
|
||||
c.Abort()
|
||||
return
|
||||
|
||||
@@ -17,7 +17,7 @@ func (ru redisUtil) Set(key string, value interface{}, timeSec int) bool {
|
||||
err := core.Redis.Set(context.Background(),
|
||||
config.Config.RedisPrefix+key, value, time.Duration(timeSec)*time.Second).Err()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.Set err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.Set err: err=[%+v]", err)
|
||||
return false
|
||||
}
|
||||
return true
|
||||
@@ -27,7 +27,7 @@ func (ru redisUtil) Set(key string, value interface{}, timeSec int) bool {
|
||||
func (ru redisUtil) Get(key string) string {
|
||||
res, err := core.Redis.Get(context.Background(), config.Config.RedisPrefix+key).Result()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.Get err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.Get err: err=[%+v]", err)
|
||||
return ""
|
||||
}
|
||||
return res
|
||||
@@ -37,7 +37,7 @@ func (ru redisUtil) Get(key string) string {
|
||||
func (ru redisUtil) SSet(key string, values ...interface{}) bool {
|
||||
err := core.Redis.SAdd(context.Background(), config.Config.RedisPrefix+key, values...).Err()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.SSet err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.SSet err: err=[%+v]", err)
|
||||
return false
|
||||
}
|
||||
return true
|
||||
@@ -47,7 +47,7 @@ func (ru redisUtil) SSet(key string, values ...interface{}) bool {
|
||||
func (ru redisUtil) SGet(key string) []string {
|
||||
res, err := core.Redis.SMembers(context.Background(), config.Config.RedisPrefix+key).Result()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.SGet err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.SGet err: err=[%+v]", err)
|
||||
return []string{}
|
||||
}
|
||||
return res
|
||||
@@ -57,7 +57,7 @@ func (ru redisUtil) SGet(key string) []string {
|
||||
func (ru redisUtil) HMSet(key string, mapping map[string]string, timeSec int) bool {
|
||||
err := core.Redis.HSet(context.Background(), config.Config.RedisPrefix+key, mapping).Err()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.HMSet err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.HMSet err: err=[%+v]", err)
|
||||
return false
|
||||
}
|
||||
if timeSec > 0 {
|
||||
@@ -77,7 +77,7 @@ func (ru redisUtil) HSet(key string, field string, value string, timeSec int) bo
|
||||
func (ru redisUtil) HGet(key string, field string) string {
|
||||
res, err := core.Redis.HGet(context.Background(), config.Config.RedisPrefix+key, field).Result()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.HGet err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.HGet err: err=[%+v]", err)
|
||||
return ""
|
||||
}
|
||||
return res
|
||||
@@ -87,7 +87,7 @@ func (ru redisUtil) HGet(key string, field string) string {
|
||||
func (ru redisUtil) HExists(key string, field string) bool {
|
||||
res, err := core.Redis.HExists(context.Background(), config.Config.RedisPrefix+key, field).Result()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.HGet err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.HGet err: err=[%+v]", err)
|
||||
return false
|
||||
}
|
||||
return res
|
||||
@@ -97,7 +97,7 @@ func (ru redisUtil) HExists(key string, field string) bool {
|
||||
func (ru redisUtil) HDel(key string, fields ...string) bool {
|
||||
err := core.Redis.HDel(context.Background(), config.Config.RedisPrefix+key, fields...).Err()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.HGet err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.HGet err: err=[%+v]", err)
|
||||
return false
|
||||
}
|
||||
return true
|
||||
@@ -108,8 +108,8 @@ func (ru redisUtil) Exists(keys ...string) int64 {
|
||||
fullKeys := ru.toFullKeys(keys)
|
||||
cnt, err := core.Redis.Exists(context.Background(), fullKeys...).Result()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.Expire err: err=[%+v]", err)
|
||||
return 0
|
||||
core.Logger.Errorf("redisUtil.Expire err: err=[%+v]", err)
|
||||
return -1
|
||||
}
|
||||
return cnt
|
||||
}
|
||||
@@ -118,7 +118,7 @@ func (ru redisUtil) Exists(keys ...string) int64 {
|
||||
func (ru redisUtil) Expire(key string, timeSec int) bool {
|
||||
err := core.Redis.Expire(context.Background(), config.Config.RedisPrefix+key, time.Duration(timeSec)*time.Second).Err()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.Expire err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.Expire err: err=[%+v]", err)
|
||||
return false
|
||||
}
|
||||
return true
|
||||
@@ -128,7 +128,7 @@ func (ru redisUtil) Expire(key string, timeSec int) bool {
|
||||
func (ru redisUtil) TTL(key string) int {
|
||||
td, err := core.Redis.TTL(context.Background(), config.Config.RedisPrefix+key).Result()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.TTL err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.TTL err: err=[%+v]", err)
|
||||
return 0
|
||||
}
|
||||
return int(td / time.Second)
|
||||
@@ -139,7 +139,7 @@ func (ru redisUtil) Del(keys ...string) bool {
|
||||
fullKeys := ru.toFullKeys(keys)
|
||||
err := core.Redis.Del(context.Background(), fullKeys...).Err()
|
||||
if err != nil {
|
||||
core.Logger.Infof("redisUtil.Del err: err=[%+v]", err)
|
||||
core.Logger.Errorf("redisUtil.Del err: err=[%+v]", err)
|
||||
return false
|
||||
}
|
||||
return true
|
||||
|
||||
Reference in New Issue
Block a user