| | |
| | | # 是否在禁止交易代码中 |
| | | from db import redis_manager |
| | | from db.redis_manager import RedisUtils |
| | | from utils import tool |
| | | |
| | | __redis_manager = redis_manager.RedisManager(2) |
| | |
| | | |
| | | @classmethod |
| | | def add_code(cls, code): |
| | | cls.__get_redis().sadd("white_list_codes", code) |
| | | cls.__get_redis().expire("white_list_codes", tool.get_expire()) |
| | | RedisUtils.sadd(cls.__get_redis(), "white_list_codes", code) |
| | | RedisUtils.expire(cls.__get_redis(), "white_list_codes", tool.get_expire()) |
| | | |
| | | @classmethod |
| | | def remove_code(cls, code): |
| | |
| | | |
| | | @classmethod |
| | | def list_codes(cls): |
| | | return cls.__get_redis().smembers("white_list_codes") |
| | | return RedisUtils.smembers(cls.__get_redis(), "white_list_codes") |
| | | |
| | | @classmethod |
| | | def clear(cls): |
| | | cls.__get_redis().delete("white_list_codes") |
| | | RedisUtils.delete( cls.__get_redis(), "white_list_codes") |
| | | |
| | | |
| | | class BlackListCodeManager: |
| | |
| | | |
| | | @classmethod |
| | | def add_code(cls, code): |
| | | cls.__get_redis().sadd("forbidden-trade-codes", code) |
| | | cls.__get_redis().expire("forbidden-trade-codes", tool.get_expire()) |
| | | RedisUtils.sadd( cls.__get_redis(), "forbidden-trade-codes", code) |
| | | RedisUtils.expire(cls.__get_redis(), "forbidden-trade-codes", tool.get_expire()) |
| | | |
| | | @classmethod |
| | | def remove_code(cls, code): |
| | |
| | | |
| | | @classmethod |
| | | def list_codes(cls): |
| | | return cls.__get_redis().smembers("forbidden-trade-codes") |
| | | return RedisUtils.smembers(cls.__get_redis(), "forbidden-trade-codes") |
| | | |
| | | @classmethod |
| | | def clear(cls): |
| | | cls.__get_redis().delete("forbidden-trade-codes") |
| | | RedisUtils.delete(cls.__get_redis(), "forbidden-trade-codes") |
| | | |
| | | |
| | | # 初始化禁止交易代码库 |