From ab662be5c523b75c1bd28fc6bfcab2872b9623b3 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 12 六月 2025 15:22:06 +0800 Subject: [PATCH] bug修复 --- server/data_server.py | 37 ++++++++++++++++++++++--------------- 1 files changed, 22 insertions(+), 15 deletions(-) diff --git a/server/data_server.py b/server/data_server.py index 5f94427..1e71d77 100644 --- a/server/data_server.py +++ b/server/data_server.py @@ -5,6 +5,7 @@ from http.server import BaseHTTPRequestHandler from log_module.log import logger_system, logger_debug, logger_request_api +from strategy import strategy_manager from utils import tool from log_module import async_log_util @@ -36,21 +37,27 @@ path = self.path url = urlparse.urlparse(path) result_str = "" - if url.path == "/upload_big_order_datas": - # 鎺ユ敹鎴愪氦澶у崟鏁版嵁 - params = self.__parse_request() - logger_debug.info("upload_big_order_datas:{}", f"{params}") - elif url.path == "/upload_block_in_datas": - # 鎺ユ敹鏉垮潡娴佸叆鏁版嵁 - params = self.__parse_request() - logger_debug.info("upload_block_in_datas:{}", f"{params}") - result_str = json.dumps({"code": 0}) - elif url.path == "upload_limit_up_list": - params = self.__parse_request() - logger_debug.info("upload_limit_up_list:{}", f"{params}") - result_str = json.dumps({"code": 0}) - else: - pass + try: + if url.path == "/upload_big_order_datas": + # 鎺ユ敹鎴愪氦澶у崟鏁版嵁 + params = self.__parse_request() + strategy_manager.low_suction_strtegy.add_big_orders(params) + # logger_debug.info("upload_big_order_datas:{}", f"{params}") + elif url.path == "/upload_block_in_datas": + # 鎺ユ敹鏉垮潡娴佸叆鏁版嵁 + params = self.__parse_request() + strategy_manager.low_suction_strtegy.add_block_in(params) + # logger_debug.info("upload_block_in_datas:{}", f"{params}") + result_str = json.dumps({"code": 0}) + elif url.path == "/upload_limit_up_list": + params = self.__parse_request() + strategy_manager.low_suction_strtegy.add_limit_up_list(params) + # logger_debug.info("upload_limit_up_list:{}", f"{params}") + result_str = json.dumps({"code": 0}) + else: + pass + except Exception as e: + logger_debug.exception(e) self.__send_response(result_str) def __send_response(self, data): -- Gitblit v1.8.0