Administrator
2024-03-20 92dfee40e7c5686eca5213b96c2ef04821aa4756
接口调整
3个文件已修改
15 ■■■■ 已修改文件
log_module/log_export.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
output/code_info_output.py 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
third_data/data_server.py 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
log_module/log_export.py
@@ -351,8 +351,8 @@
# 加载买入得分记录
def load_trade_recod(code):
    path = f"{constant.get_path_prefix()}/logs/gp/trade/trade_record.{tool.get_now_date_str()}.log"
def load_trade_recod(code,date=tool.get_now_date_str()):
    path = f"{constant.get_path_prefix()}/logs/gp/trade/trade_record.{date}.log"
    fdatas = []
    lines = __load_file_content(path)
    for line in lines:
output/code_info_output.py
@@ -51,7 +51,7 @@
        return f"{round(money / 10000, 2)}万"
def get_output_params(code, jingxuan_cache_dict, industry_cache_dict):
def get_output_params(code, jingxuan_cache_dict, industry_cache_dict, trade_record_date=tool.get_now_date_str()):
    __start_time = time.time()
    def format_plate_output(_plat):
@@ -263,7 +263,7 @@
    # log.logger_debug.info(f"主动买,被动买耗时:{time.time() - __start_time}")
    __start_time = time.time()
    trade_info = __load_trade_record(code, total_datas)
    trade_info = __load_trade_record(code, total_datas, trade_record_date)
    params["trade_record"] = {"open_limit_up": trade_info[0], "records": trade_info[2]}
    # log.logger_debug.info(f"读取交易记录耗时:{time.time() - __start_time}")
@@ -363,7 +363,7 @@
    return kpl_code_info
def __load_trade_record(code, total_datas):
def __load_trade_record(code, total_datas, trade_record_date):
    def format_l2_data(item):
        return f"{item['val']['time']}#{item['val']['num']}手#{round(item['val']['num'] * float(item['val']['price']) * 100 / 10000, 1)}万"
@@ -377,7 +377,7 @@
    break_time = limit_up_info[1]
    records = []
    try:
        records = log_export.load_trade_recod(code)
        records = log_export.load_trade_recod(code, date=trade_record_date)
    except:
        pass
    records_new = []
third_data/data_server.py
@@ -304,8 +304,9 @@
            ps_dict = dict([(k, v[0]) for k, v in parse_qs(url.query).items()])
            code = ps_dict['code']
            name = ps_dict.get('name')
            date = ps_dict.get('date')
            try:
                data = code_info_output.get_output_params(code, self.__jingxuan_cache_dict, self.__industry_cache_dict)
                data = code_info_output.get_output_params(code, self.__jingxuan_cache_dict, self.__industry_cache_dict, date)
                if data["code_name"].find("None") > -1 and name:
                    data["code_name"] = f"{name} {code}"