From cfeb12c37ad7fdf4b73a1ceef3bf30c92697354a Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 01 十二月 2023 18:01:07 +0800
Subject: [PATCH] 涨停排序

---
 third_data/data_server.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/third_data/data_server.py b/third_data/data_server.py
index a0a06ab..0fb5152 100644
--- a/third_data/data_server.py
+++ b/third_data/data_server.py
@@ -62,6 +62,7 @@
             total_datas = KPLLimitUpDataRecordManager.total_datas
         # 閫氳繃娑ㄥ仠鏃堕棿鎺掑簭
         total_datas = list(total_datas)
+        current_reason_codes_dict = KPLLimitUpDataRecordManager.get_current_reason_codes_dict()
 
         # 缁熻娑ㄥ仠鍘熷洜
         limit_up_reason_dict = {}
@@ -84,7 +85,7 @@
             (k, len(limit_up_reason_dict[k]), limit_up_reason_want_count_dict.get(k), limit_up_reason_dict[k][0][5]) for
             k in
             limit_up_reason_dict]
-        limit_up_reason_statistic_info.sort(key=lambda x: int(x[1]))
+        limit_up_reason_statistic_info.sort(key=lambda x: len(current_reason_codes_dict[x[0]]) if x[0] in current_reason_codes_dict else 0)
         limit_up_reason_statistic_info.reverse()
 
         codes_set = set([d[3] for d in total_datas])

--
Gitblit v1.8.0