From c09dd858ba2d6894d1ded8e8da5a46b9b16b05d5 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 31 五月 2024 07:50:18 +0800
Subject: [PATCH] bug修复

---
 code_attribute/code_market_manager.py |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/code_attribute/code_market_manager.py b/code_attribute/code_market_manager.py
index 8d48ad8..a713b93 100644
--- a/code_attribute/code_market_manager.py
+++ b/code_attribute/code_market_manager.py
@@ -1,12 +1,14 @@
 """
 琛屾儏绠$悊
 """
+from log_module import async_log_util
+from log_module.log import logger_local_huaxin_l2_market
 
 __market_info_dict = {}
 
 
 class MarketInfo:
-    def __init__(self, code, price, rate, buy1_price, buy1_volume, total_volume, total_bid_volume, total_ask_volume):
+    def __init__(self, code, price, rate, buy1_price, buy1_volume, total_volume, total_bid_volume, total_ask_volume, pre_close_price):
         self.code = code
         self.price = price
         self.rate = rate
@@ -15,15 +17,19 @@
         self.total_volume = total_volume
         self.total_bid_volume = total_bid_volume
         self.total_ask_volume = total_ask_volume
+        self.pre_close_price = pre_close_price
 
 
-def set_market_info(data):
+def set_market_info(data, with_log=True):
     """
     璁剧疆琛屾儏淇℃伅
-    :param data: (浠g爜, 鏈�杩戠殑浠锋牸, 娑ㄥ箙, 涔�1浠凤紝 涔�1閲�, 鎴愪氦鎬婚噺)
+    :param with_log: 鏄惁鍐欏叆鏃ュ織
+    :param data: (浠g爜, 鏈�杩戠殑浠锋牸, 娑ㄥ箙, 涔�1浠凤紝 涔�1閲�, 鎴愪氦鎬婚噺, 涔板叆閲�, 鍗栧嚭閲�, 鏄ㄦ棩鏀剁洏浠�)
     :return:
     """
-    __market_info_dict[data[0]] = MarketInfo(data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7])
+    if with_log:
+        async_log_util.info(logger_local_huaxin_l2_market, f"{data}")
+    __market_info_dict[data[0]] = MarketInfo(data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7], data[8])
 
 
 def get_market_info(code) -> MarketInfo:

--
Gitblit v1.8.0