|
@@ -195,7 +195,7 @@ func GetWordDesktopMenuTree(in *WorkDesktopMenuInfoReq) ([]*pb.MenuList, error)
|
|
UserId: in.UserId,
|
|
UserId: in.UserId,
|
|
NewUserId: in.NewUserId,
|
|
NewUserId: in.NewUserId,
|
|
AppId: in.AppId,
|
|
AppId: in.AppId,
|
|
- TimeOut: int(in.RedisOutTime),
|
|
|
|
|
|
+ TimeOut: int(in.InternalTime) + rand.Intn(60), //用户权限 和 企业id
|
|
BigMemberOff: in.BigMemberOff,
|
|
BigMemberOff: in.BigMemberOff,
|
|
EntId: in.EntId,
|
|
EntId: in.EntId,
|
|
}
|
|
}
|
|
@@ -238,7 +238,7 @@ func GetWordDesktopMenuTree(in *WorkDesktopMenuInfoReq) ([]*pb.MenuList, error)
|
|
logx.Info("菜单格式化耗时:", time.Since(t1))
|
|
logx.Info("菜单格式化耗时:", time.Since(t1))
|
|
if err == nil && len(menuList) > 0 {
|
|
if err == nil && len(menuList) > 0 {
|
|
if menuBytes, err := json.Marshal(menuList); err == nil {
|
|
if menuBytes, err := json.Marshal(menuList); err == nil {
|
|
- redisOutTime := int(in.RedisOutTime) + rand.Intn(60*60)
|
|
|
|
|
|
+ redisOutTime := int(in.RedisOutTime) + rand.Intn(60)
|
|
if redis.PutBytes(entity.RedisCode, RedisMenuKey, &menuBytes, redisOutTime) != nil {
|
|
if redis.PutBytes(entity.RedisCode, RedisMenuKey, &menuBytes, redisOutTime) != nil {
|
|
logx.Info("工作桌面菜单 redis缓存异常")
|
|
logx.Info("工作桌面菜单 redis缓存异常")
|
|
}
|
|
}
|