From b6011a89140258b62fa8538c156990d1fbe6648a Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 17 八月 2023 10:33:56 +0800
Subject: [PATCH] ++++++++++++++++ bug修复

---
 l2/l2_data_manager_new.py |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index a2ce51c..bd63ded 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -489,12 +489,12 @@
 
         # S鎾�
         # @dask.delayed
-        def s_cancel():
+        def s_cancel(_buy_single_index,_buy_exec_index):
             _start_time = round(t.time() * 1000)
             # S鎾ゅ崟璁$畻锛岀湅绉掔骇澶у崟鎾ゅ崟
             try:
-                b_need_cancel, b_cancel_data = cls.__SecondCancelBigNumComputer.need_cancel(code, buy_single_index,
-                                                                                            buy_exec_index, start_index,
+                b_need_cancel, b_cancel_data = cls.__SecondCancelBigNumComputer.need_cancel(code, _buy_single_index,
+                                                                                            _buy_exec_index, start_index,
                                                                                             end_index, total_data,
                                                                                             code_volumn_manager.get_volume_rate_index(
                                                                                                 buy_volume_rate),
@@ -505,6 +505,8 @@
                     return b_cancel_data, "S澶у崟鎾ら攢姣斾緥瑙﹀彂闃堝��"
             except Exception as e:
                 logging.exception(e)
+                logger_l2_error.error(f"鍙傛暟锛歜uy_single_index-{_buy_single_index} buy_exec_index-{_buy_exec_index}")
+                logger_l2_error.exception(e)
             finally:
                 l2_data_log.l2_time(code, round(t.time() * 1000) - _start_time,
                                     "宸蹭笅鍗�-s绾уぇ鍗曚及绠�")
@@ -512,11 +514,11 @@
 
         # H鎾�
         # @dask.delayed
-        def h_cancel():
+        def h_cancel(_buy_single_index,_buy_exec_index):
             _start_time = round(t.time() * 1000)
             try:
-                b_need_cancel, b_cancel_data = cls.__HourCancelBigNumComputer.need_cancel(code, buy_single_index,
-                                                                                          buy_exec_index, start_index,
+                b_need_cancel, b_cancel_data = cls.__HourCancelBigNumComputer.need_cancel(code, _buy_single_index,
+                                                                                          _buy_exec_index, start_index,
                                                                                           end_index, total_data,
                                                                                           local_today_num_operate_map.get(
                                                                                               code),
@@ -528,17 +530,19 @@
                     return b_cancel_data, "H鎾ら攢姣斾緥瑙﹀彂闃堝��"
             except Exception as e:
                 logging.exception(e)
+                logger_l2_error.error(f"鍙傛暟锛歜uy_single_index-{_buy_single_index} buy_exec_index-{_buy_exec_index}")
+                logger_l2_error.exception(e)
             finally:
                 l2_data_log.l2_time(code, round(t.time() * 1000) - _start_time, "宸蹭笅鍗�-H鎾ゅぇ鍗曡绠�")
             return None, ""
 
         # L鎾�
         # @dask.delayed
-        def l_cancel():
+        def l_cancel(_buy_single_index,_buy_exec_index):
             _start_time = round(t.time() * 1000)
             try:
                 b_need_cancel, b_cancel_data = cls.__LCancelBigNumComputer.need_cancel(code,
-                                                                                       buy_exec_index, start_index,
+                                                                                       _buy_exec_index, start_index,
                                                                                        end_index, total_data,
                                                                                        local_today_num_operate_map.get(
                                                                                            code), is_first_code)
@@ -546,6 +550,8 @@
                     return b_cancel_data, "L鎾ら攢姣斾緥瑙﹀彂闃堝��"
             except Exception as e:
                 logging.exception(e)
+                logger_l2_error.error(f"鍙傛暟锛歜uy_single_index-{_buy_single_index} buy_exec_index-{_buy_exec_index}")
+                logger_l2_error.exception(e)
             finally:
                 l2_data_log.l2_time(code, round(t.time() * 1000) - _start_time, "宸蹭笅鍗�-L鎾ゅぇ鍗曡绠�")
             return None, ""

--
Gitblit v1.8.0