| | |
| | | from db.redis_manager_delegate import RedisUtils |
| | | from utils import tool |
| | | |
| | | __db = 0 |
| | | _redisManager = redis_manager.RedisManager(0) |
| | | |
| | | |
| | |
| | | |
| | | # 自由流通股本工具类 |
| | | class ZYLTGBUtil: |
| | | __db = 0 |
| | | |
| | | @classmethod |
| | | def save(cls, code, val, unit): |
| | | RedisUtils.setex(_redisManager.getRedis(), "zyltgb-{}".format(code), tool.get_expire(), |
| | |
| | | float(val) * 10000)) |
| | | |
| | | @classmethod |
| | | def save_async(cls, code, val, unit): |
| | | RedisUtils.setex_async(cls.__db, "zyltgb-{}".format(code), tool.get_expire(), |
| | | round(float(val) * 100000000) if int(unit) == 0 else round( |
| | | float(val) * 10000)) |
| | | |
| | | @classmethod |
| | | def get(cls, code): |
| | | val = RedisUtils.get(_redisManager.getRedis(), "zyltgb-{}".format(code)) |
| | | if val is not None: |