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

---
 l2/l2_data_source_util.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/l2/l2_data_source_util.py b/l2/l2_data_source_util.py
index 85893f6..d6d0942 100644
--- a/l2/l2_data_source_util.py
+++ b/l2/l2_data_source_util.py
@@ -2,6 +2,7 @@
 L2鏁版嵁婧簮
 """
 import constant
+from log_module.log import logger_l2_error
 from utils import tool
 
 
@@ -65,7 +66,7 @@
         for bd in buy_datas:
             # 鏍规嵁璁㈠崟鍙峰仛鍖归厤
             if bd["val"]["orderNo"] == cancel_data["val"]["orderNo"]:
-                return bd
+                return bd["index"]
         return None
 
     # 鍚岃姳椤烘笭閬撶殑L2锛屾牴鎹拱鎾ゆ暟鎹煡鎵句拱鍏ユ暟鎹�
@@ -140,8 +141,8 @@
         data = None
         try:
             data = total_data[index]
-        except:
-            print("")
+        except Exception as e:
+            logger_l2_error.error(f"鏈壘鍒颁拱鍏ョ储寮曞搴旂殑鏁版嵁锛歩ndex-{index} total_data闀垮害-{len(total_data) if total_data else 0} 閿欒鍘熷洜锛歿str(e)}")
         val = data["val"]
         # 鍒ゆ柇褰撳墠涔版槸鍚﹀凡缁忎拱鎾�
         cancel_datas = local_today_num_operate_map.get(
@@ -149,7 +150,6 @@
         canceled = False
         if cancel_datas:
             for cancel_data in cancel_datas:
-
                 buy_index = cls.get_buy_index_with_cancel_data(code, cancel_data, local_today_num_operate_map)
                 if buy_index == index:
                     canceled = True

--
Gitblit v1.8.0