Administrator
2024-07-10 6daa63c38d0797e1b0ecdb06c508b58d8a91cd40
code_attribute/gpcode_manager.py
@@ -36,7 +36,7 @@
    def get_code_name(cls, code):
        if code in cls.__code_name_dict:
            return cls.__code_name_dict[code]
        fresults = cls.__mysqldb.select_one(f"select code_name from code_name where code = {code}")
        fresults = cls.__mysqldb.select_one(f"select code_name from code_name where code = '{code}'")
        if fresults:
            cls.__code_name_dict[code] = fresults[0]
            return fresults[0]
@@ -45,11 +45,11 @@
    @classmethod
    def add_code_name(cls, code, name):
        cls.__code_name_dict[code] = name
        fresults = cls.__mysqldb.select_one(f"select code_name from code_name where code = {code}")
        fresults = cls.__mysqldb.select_one(f"select code_name from code_name where code = '{code}'")
        if fresults:
            cls.__mysqldb.execute(f"update code_name set code_name ='{name}', update_time = now() where code= {code}")
            cls.__mysqldb.execute(f"update code_name set code_name ='{name}', update_time = now() where code= '{code}'")
        else:
            cls.__mysqldb.execute(f"insert into code_name(code,code_name,update_time ) values({code},'{name}',now())")
            cls.__mysqldb.execute(f"insert into code_name(code,code_name,update_time ) values('{code}','{name}',now())")
    @classmethod
    def add_first_code_name(cls, code, name):
@@ -619,6 +619,13 @@
    return limit_up_price
def get_limit_up_price_as_num(code):
    limit_up_price = get_limit_up_price(code)
    if limit_up_price:
        return round(float(limit_up_price), 2)
    return None
def get_limit_up_price_cache(code):
    if code in __limit_up_price_dict:
        return __limit_up_price_dict[code]