From 50805343f897aadad3da99c3dacefcbc095455e5 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 24 六月 2025 13:51:06 +0800
Subject: [PATCH] bug修复/策略完善

---
 api/outside_api_callback.py |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/api/outside_api_callback.py b/api/outside_api_callback.py
index b4b640f..b9a331a 100644
--- a/api/outside_api_callback.py
+++ b/api/outside_api_callback.py
@@ -13,6 +13,7 @@
 from strategy.strategy_variable_factory import DataLoader
 from third_data.history_k_data_manager import TradeDateManager
 from third_data.kpl_block_manager import KPLCodeJXBlocksManager
+from trade import trade_record_log_util
 from utils import socket_util, middle_api_protocol, tool
 
 
@@ -97,7 +98,6 @@
             day = tool.get_now_date_str()
             fdata["history_data"]["kpl_code_jx_blocks_count"] = env_info.get_kpl_code_jx_blocks(day)
 
-
         return {"code": 0, "data": fdata, "msg": "娴嬭瘯缁撴灉"}
 
     def __on_update_leading_limit_up_datas(self):
@@ -135,6 +135,7 @@
             codes |= set([x.decode() for x in codes_sz])
             KPLCodeJXBlocksManager(day, codes).start_download_blocks()
             # 濡傛灉鍦�16:00涔嬪墠閲囩敤褰撳墠鏃ユ湡
+
         day = tool.get_now_date_str()
         threading.Thread(target=lambda: update(), daemon=True).start()
         return {"code": 0}
@@ -167,4 +168,9 @@
         elif ctype == 'init_datas':
             # 鍒濆鍖栨暟鎹�
             result_json = self.__on_init_data()
+        elif ctype == 'get_place_order_records':
+            # 鑾峰彇涓嬪崟璁板綍
+            datas = trade_record_log_util.get_trade_records(trade_record_log_util.TYPE_PLACE_ORDER)
+            result_json = {"code": 0, "data": datas}
+
         self.send_response(result_json, client_id, request_id)

--
Gitblit v1.8.0