From 0e68e24f54db11d340785b17570fff2bc5fc7ac6 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 24 七月 2023 13:05:16 +0800
Subject: [PATCH] bug修复

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

diff --git a/l2/l2_data_source_util.py b/l2/l2_data_source_util.py
index 1846fe2..851d61a 100644
--- a/l2/l2_data_source_util.py
+++ b/l2/l2_data_source_util.py
@@ -1,6 +1,7 @@
 """
 L2鏁版嵁婧簮
 """
+import constant
 from utils import tool
 
 
@@ -64,7 +65,7 @@
         for bd in buy_datas:
             # 鏍规嵁璁㈠崟鍙峰仛鍖归厤
             if bd["val"]["orderNo"] == cancel_data["val"]["orderNo"]:
-                return bd
+                return bd["index"]
         return None
 
     # 鍚岃姳椤烘笭閬撶殑L2锛屾牴鎹拱鎾ゆ暟鎹煡鎵句拱鍏ユ暟鎹�
@@ -113,7 +114,10 @@
         buy_index = cls.__get_buy_index_cache(code, cancel_data["index"])
         if buy_index is not None:
             return buy_index
-        return cls.__get_buy_index_with_cancel_data_by_ths_l2(code, cancel_data, local_today_num_operate_map)
+        if constant.L2_SOURCE_TYPE == constant.L2_SOURCE_TYPE_HUAXIN:
+            return cls.__get_buy_index_with_cancel_data_by_huaxin_l2(code, cancel_data, local_today_num_operate_map)
+        else:
+            return cls.__get_buy_index_with_cancel_data_by_ths_l2(code, cancel_data, local_today_num_operate_map)
 
     # 鏍规嵁涔版挙鏁版嵁(涓庝粖鏃ユ�荤殑鏁版嵁)璁$畻涔板叆鏁版嵁
     @classmethod

--
Gitblit v1.8.0