Administrator
2023-03-28 c7b6f5be3e5850bbf66db5363e634c57ff9ca876
gpcode_manager.py
@@ -368,9 +368,9 @@
# 设置收盘价
def set_price_pre(code, price):
def set_price_pre(code, price, force=False):
    codes = get_gp_list()
    if code not in codes:
    if code not in codes and not FirstCodeManager.is_in_first_record(code) and not force:
        return
    redis_instance = __redisManager.getRedis()
    redis_instance.setex("price-pre-{}".format(code), tool.get_expire(), str(price))
@@ -545,8 +545,6 @@
        # 取第1个数据
        return available_positions[0][0], available_positions[0][1]
    return None, None
@@ -572,7 +570,13 @@
    if val is None:
        return None, None
    val = json.loads(val)
    return val[0], val[1]
    cid, pid = val[0], val[1]
    code_ = get_listen_code_by_pos(cid, pid)
    # 校验代码
    if code_ == code:
        return cid, pid
    else:
        return None, None
# 是否正在监听