Administrator
2022-10-12 be73e2b78857adaf006063275726b69c4c60f0d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
"""
股票数据工具
"""
 
# 股票代码相关的参数
import redis_manager
 
_redisManager = redis_manager.RedisManager(0)
 
 
# 自由流通股本工具类
class ZYLTGBUtil:
    @classmethod
    def save(cls, code, val, unit):
        redis = _redisManager.getRedis()
        redis.setex("zyltgb-{}".format(code), 60 * 60 * 24 * 10,
                    round(float(val) * 100000000) if int(unit) == 0 else round(
                        float(val) * 10000))
 
    @classmethod
    def get(cls, code):
        redis = _redisManager.getRedis()
        val = redis.get("zyltgb-{}".format(code))
        if val is not None:
            return int(val)
        return None