|
@@ -1,6 +1,11 @@
|
|
|
package jy
|
|
|
|
|
|
import (
|
|
|
+ "fmt"
|
|
|
+ "log"
|
|
|
+ "strings"
|
|
|
+ "time"
|
|
|
+
|
|
|
qutil "app.yhyue.com/moapp/jybase/common"
|
|
|
"app.yhyue.com/moapp/jybase/go-xweb/httpsession"
|
|
|
m "app.yhyue.com/moapp/jybase/mongodb"
|
|
@@ -8,10 +13,6 @@ import (
|
|
|
"app.yhyue.com/moapp/jybase/redis"
|
|
|
"app.yhyue.com/moapp/jypkg/middleground"
|
|
|
"bp.jydev.jianyu360.cn/BaseService/powerCheckCenter/rpc/pb"
|
|
|
- "fmt"
|
|
|
- "log"
|
|
|
- "strings"
|
|
|
- "time"
|
|
|
)
|
|
|
|
|
|
// 大会员状态redis缓存
|
|
@@ -86,6 +87,7 @@ const (
|
|
|
RedisMenuKeyWX = "jy_workdesktopmenu_10000_WX_%s" //剑鱼appid:10000
|
|
|
RedisMenuKeyAPP = "jy_workdesktopmenu_10000_APP_%s" //剑鱼appid:10000
|
|
|
UserPowerRedisKey = "jy_userpowerredis_10000_%d_%s" //工作桌面 用户功能缓存(类似bigmember_power_3_%s)
|
|
|
+ PowerCheckKey = "user_power_info_%s" //权益校验中台缓存
|
|
|
)
|
|
|
|
|
|
// 初始化大会员权益
|
|
@@ -124,7 +126,14 @@ func ClearBigVipUserPower(userId string) bool {
|
|
|
redisMenuKeyWX := fmt.Sprintf(RedisMenuKeyWX, userId)
|
|
|
redisMenuKeyAPP := fmt.Sprintf(RedisMenuKeyAPP, userId)
|
|
|
userPowerRedisKey := fmt.Sprintf(UserPowerRedisKey, time.Now().Day(), userId)
|
|
|
- return redis.Del(BaseInfoCacheDb, cacheKey) && redis.Del(BaseInfoCacheDb, baseInfoCacheKey) && redis.Del(BaseInfoCacheDb, redisMenuKeyPC) && redis.Del(BaseInfoCacheDb, redisMenuKeyWX) && redis.Del(BaseInfoCacheDb, redisMenuKeyAPP) && redis.Del(BaseInfoCacheDb, userPowerRedisKey)
|
|
|
+ powerCheckKey := fmt.Sprintf(PowerCheckKey, userId)
|
|
|
+ return redis.Del(BaseInfoCacheDb, cacheKey) &&
|
|
|
+ redis.Del(BaseInfoCacheDb, baseInfoCacheKey) &&
|
|
|
+ redis.Del(BaseInfoCacheDb, redisMenuKeyPC) &&
|
|
|
+ redis.Del(BaseInfoCacheDb, redisMenuKeyWX) &&
|
|
|
+ redis.Del(BaseInfoCacheDb, redisMenuKeyAPP) &&
|
|
|
+ redis.Del(BaseInfoCacheDb, userPowerRedisKey) &&
|
|
|
+ redis.Del(BaseInfoCacheDb, powerCheckKey)
|
|
|
}
|
|
|
|
|
|
// 获取商机管理个人基本信息
|