From 82f0d56e8e25f56bf109db6e5d3dcec7a507ad4e Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 02 七月 2025 15:33:24 +0800
Subject: [PATCH] 日志调整/bug修复

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

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index 7733a04..b3234c6 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -852,11 +852,14 @@
                 cancel_type = trade_constant.CANCEL_TYPE_J
 
         if cancel_data and not DCancelBigNumComputer().has_auto_cancel_rules(code):
-            l2_log.debug(code, "瑙﹀彂鎾ゅ崟锛屾挙鍗曚綅缃細{} 锛屾挙鍗曞師鍥狅細{}", cancel_data["index"], cancel_msg)
-            # 鎾ゅ崟
-            cls.cancel_buy(code, cancel_msg, cancel_index=cancel_data["index"], cancel_type=cancel_type)
-            # 鎾ゅ崟鎴愬姛锛岀户缁绠椾笅鍗�
-            cls.__process_not_order(code, cancel_data["index"] + 1, end_index, capture_time, is_first_code)
+            try:
+                # 鎾ゅ崟
+                cls.cancel_buy(code, cancel_msg, cancel_index=cancel_data["index"], cancel_type=cancel_type)
+                # 鎾ゅ崟鎴愬姛锛岀户缁绠椾笅鍗�
+                cls.__process_not_order(code, cancel_data["index"] + 1, end_index, capture_time, is_first_code)
+            finally:
+                l2_log.debug(code, "瑙﹀彂鎾ゅ崟锛屾挙鍗曚綅缃細{} 锛屾挙鍗曞師鍥狅細{}, 涓嬪崟妯″紡锛歿}", cancel_data["index"], cancel_msg,
+                         f"{order_begin_pos.mode}")
         else:
             pass
 

--
Gitblit v1.8.0