From 5769d8f88eeaebe4da9bf42fa33d2e36b48c5ca2 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 24 五月 2024 13:57:38 +0800
Subject: [PATCH] bug修复

---
 main.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/main.py b/main.py
index 62dcf2c..fbf569c 100644
--- a/main.py
+++ b/main.py
@@ -7,7 +7,7 @@
 import threading
 import time
 
-from code_attribute import target_codes_manager, gpcode_manager, code_market_manager
+from code_attribute import target_codes_manager, gpcode_manager, code_market_manager, history_k_data_util
 from huaxin_client import l2_client_for_cb, trade_client_for_cb
 from huaxin_client.client_network import SendResponseSkManager
 from log_module import async_log_util
@@ -85,6 +85,9 @@
                     market_info = code_market_manager.get_market_info(code)
                     if market_info:
                         current_price = market_info.price
+                    else:
+                        price_results = history_k_data_util.HistoryKDatasUtils.get_gp_current_info([code])
+                        current_price = price_results[0]["price"]
                     limit_down_price = target_codes_manager.get_limit_down_price(code)
                     limit_up_price = target_codes_manager.get_limit_up_price(code)
                     order_ref = huaxin_util.create_order_ref()

--
Gitblit v1.8.0