Administrator
2023-12-21 81f328532e366eef171b71810b221a9294dda78f
code_attribute/code_data_util.py
@@ -11,6 +11,7 @@
from db.redis_manager_delegate import RedisUtils
from utils import tool
__db = 0
_redisManager = redis_manager.RedisManager(0)
@@ -29,6 +30,8 @@
# 自由流通股本工具类
class ZYLTGBUtil:
    __db = 0
    @classmethod
    def save(cls, code, val, unit):
        RedisUtils.setex(_redisManager.getRedis(), "zyltgb-{}".format(code), tool.get_expire(),
@@ -36,6 +39,12 @@
                             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: