Explorar o código

修改缓存key

wangchuanjin %!s(int64=2) %!d(string=hai) anos
pai
achega
83cf823938
Modificáronse 1 ficheiros con 7 adicións e 6 borrados
  1. 7 6
      jyBXSubscribe/rpc/model/push.go

+ 7 - 6
jyBXSubscribe/rpc/model/push.go

@@ -166,11 +166,14 @@ func (s *subscribePush) PutTodayCache(userId, userType string, pc_a *SubPush) {
 // 获取redis key
 func (s *subscribePush) todayKey(userId, userType string) string {
 	if userType == EntnicheFlag {
-		return fmt.Sprintf("%s_%s", aboutDbMsg[s.ModuleFlag].RedisKeyFlag, userId)
-	} else {
-		return fmt.Sprintf("%s_%s", aboutDbMsg[s.ModuleFlag].RedisKeyFlag, userId)
+		switch userType {
+		case SubVipFlag:
+			return fmt.Sprintf("%s_%s_%s", aboutDbMsg[s.ModuleFlag].RedisKeyFlag, "vip", userId)
+		case MemberFlag:
+			return fmt.Sprintf("%s_%s_%s", aboutDbMsg[s.ModuleFlag].RedisKeyFlag, "member", userId)
+		}
 	}
-
+	return fmt.Sprintf("%s_%s", aboutDbMsg[s.ModuleFlag].RedisKeyFlag, userId)
 }
 func (s *subscribePush) allKey(userId, userType string) string {
 	if s.ModuleFlag == EntnicheFlag {
@@ -179,8 +182,6 @@ func (s *subscribePush) allKey(userId, userType string) string {
 			return fmt.Sprintf("all_%s_%s_%s", aboutDbMsg[s.ModuleFlag].RedisKeyFlag, "vip", userId)
 		case MemberFlag:
 			return fmt.Sprintf("all_%s_%s_%s", aboutDbMsg[s.ModuleFlag].RedisKeyFlag, "member", userId)
-		case SubFreeFlag:
-			return fmt.Sprintf("all_%s_%s_%s", aboutDbMsg[s.ModuleFlag].RedisKeyFlag, "free", userId)
 		}
 	}
 	return fmt.Sprintf("all_%s_%s", aboutDbMsg[s.ModuleFlag].RedisKeyFlag, userId)