Administrator
2023-08-15 fffcecd3062f94913e13dc4943553e20e0350f90
code_attribute/gpcode_first_screen_manager.py
@@ -5,9 +5,9 @@
# 设置首板未筛选的目标票
import json
from db.redis_manager import RedisUtils
from db.redis_manager_delegate import RedisUtils
from utils import tool
from db import redis_manager
from db import redis_manager_delegate as redis_manager
from third_data import block_info
__redisManager = redis_manager.RedisManager(0)
@@ -50,22 +50,27 @@
# 添加进首板未筛选票
def __add_first_no_screen_codes(codes):
    redis = __redisManager.getRedis()
    if codes:
        for code in codes:
            RedisUtils.sadd(redis, "first_no_screen_codes", code)
        RedisUtils.expire(redis, "first_no_screen_codes", tool.get_expire())
    try:
        if codes:
            for code in codes:
                RedisUtils.sadd(redis, "first_no_screen_codes", code, auto_free=False)
            RedisUtils.expire(redis, "first_no_screen_codes", tool.get_expire(), auto_free=False)
    finally:
        RedisUtils.realse(redis)
def clear_first_no_screen_codes():
    redis = __redisManager.getRedis()
    RedisUtils.delete(redis, "first_no_screen_codes")
    RedisUtils.delete(__redisManager.getRedis(), "first_no_screen_codes")
def __remove_first_no_screen_codes(codes):
    redis = __redisManager.getRedis()
    if codes:
        for code in codes:
            RedisUtils.srem(redis, "first_no_screen_codes", code)
    try:
        if codes:
            for code in codes:
                RedisUtils.srem(redis, "first_no_screen_codes", code, auto_free= False)
    finally:
        RedisUtils.realse(redis)
def __get_first_no_screen_codes():