|
|
@@ -316,8 +316,8 @@ func (m *GfToken) genToken(tenant, userKey, uuid string, data interface{}) Resp
|
|
|
"userKey": userKey,
|
|
|
"uuid": token.GetString("uuid"),
|
|
|
"data": data,
|
|
|
- "createTime": gtime.Now().Millisecond(),
|
|
|
- "refreshTime": gtime.Now().Millisecond() + m.MaxRefresh,
|
|
|
+ "createTime": gtime.Now().UnixMilli(),
|
|
|
+ "refreshTime": gtime.Now().UnixMilli() + int64(m.MaxRefresh),
|
|
|
}
|
|
|
|
|
|
cacheResp := m.setCache(cacheKey, userCache)
|
|
|
@@ -365,13 +365,13 @@ func (m *GfToken) getToken(tenant, userKey string) Resp {
|
|
|
}
|
|
|
userCache := gconv.Map(userCacheResp.Data)
|
|
|
|
|
|
- nowTime := gtime.Now().Millisecond()
|
|
|
+ nowTime := gtime.Now().UnixMilli()
|
|
|
refreshTime := userCache["refreshTime"]
|
|
|
|
|
|
// 需要进行缓存超时时间刷新
|
|
|
- if gconv.Int64(refreshTime) == 0 || nowTime > gconv.Int(refreshTime) {
|
|
|
- userCache["createTime"] = gtime.Now().Millisecond()
|
|
|
- userCache["refreshTime"] = gtime.Now().Millisecond() + m.MaxRefresh
|
|
|
+ if gconv.Int64(refreshTime) == 0 || nowTime > gconv.Int64(refreshTime) {
|
|
|
+ userCache["createTime"] = gtime.Now().UnixMilli()
|
|
|
+ userCache["refreshTime"] = gtime.Now().UnixMilli() + int64(m.MaxRefresh)
|
|
|
glog.Debug("[GToken]refreshToken:" + gconv.String(userCache))
|
|
|
return m.setCache(cacheKey, userCache)
|
|
|
}
|