|
@@ -1,7 +1,6 @@
|
|
package entity
|
|
package entity
|
|
|
|
|
|
import (
|
|
import (
|
|
- "encoding/json"
|
|
|
|
"fmt"
|
|
"fmt"
|
|
"strconv"
|
|
"strconv"
|
|
"strings"
|
|
"strings"
|
|
@@ -53,14 +52,15 @@ func (m *WorkDesktopMenu) AutoUserPowerInfo() map[string]int {
|
|
* 用户资源 通过 资源中台rpc获取
|
|
* 用户资源 通过 资源中台rpc获取
|
|
*/
|
|
*/
|
|
var UserPowerMap = map[string]int{}
|
|
var UserPowerMap = map[string]int{}
|
|
|
|
+ //***P207 权益中台 有缓存 此处缓存删除/
|
|
//redis newother 查询是否存在用户功能信息
|
|
//redis newother 查询是否存在用户功能信息
|
|
- userPowerRedisKey := fmt.Sprintf(UserPowerRedisKey, m.AppId, time.Now().Day(), m.UserId)
|
|
|
|
- bytes, err := redis.GetBytes(RedisCode, userPowerRedisKey)
|
|
|
|
- if err == nil && len(*bytes) > 0 {
|
|
|
|
- if err = json.Unmarshal(*bytes, &UserPowerMap); err == nil {
|
|
|
|
- return UserPowerMap
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ //userPowerRedisKey := fmt.Sprintf(UserPowerRedisKey, m.AppId, time.Now().Day(), m.UserId)
|
|
|
|
+ //bytes, err := redis.GetBytes(RedisCode, userPowerRedisKey)
|
|
|
|
+ //if err == nil && len(*bytes) > 0 {
|
|
|
|
+ // if err = json.Unmarshal(*bytes, &UserPowerMap); err == nil {
|
|
|
|
+ // return UserPowerMap
|
|
|
|
+ // }
|
|
|
|
+ //}
|
|
//数据库查询 、资源中台获取、权益中台获取 查询用户信息
|
|
//数据库查询 、资源中台获取、权益中台获取 查询用户信息
|
|
var (
|
|
var (
|
|
registerTime int64
|
|
registerTime int64
|
|
@@ -224,12 +224,12 @@ func (m *WorkDesktopMenu) AutoUserPowerInfo() map[string]int {
|
|
}
|
|
}
|
|
}(m.MgoUserId)
|
|
}(m.MgoUserId)
|
|
//缓存
|
|
//缓存
|
|
- if UserPowerMap != nil {
|
|
|
|
- bytes, err := json.Marshal(UserPowerMap)
|
|
|
|
- if err == nil && len(bytes) > 0 {
|
|
|
|
- redis.PutBytes(RedisCode, userPowerRedisKey, &bytes, ConfigJson.InternalTime)
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ //if UserPowerMap != nil {
|
|
|
|
+ // bytes, err := json.Marshal(UserPowerMap)
|
|
|
|
+ // if err == nil && len(bytes) > 0 {
|
|
|
|
+ // redis.PutBytes(RedisCode, userPowerRedisKey, &bytes, ConfigJson.InternalTime)
|
|
|
|
+ // }
|
|
|
|
+ //}
|
|
return UserPowerMap
|
|
return UserPowerMap
|
|
}
|
|
}
|
|
|
|
|