From a72c2e44cbb35af04033f241dd62b8833a17755d Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 04 一月 2024 16:17:51 +0800
Subject: [PATCH] bug修复

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

diff --git a/third_data/data_server.py b/third_data/data_server.py
index 0b5c2cb..d9a5de6 100644
--- a/third_data/data_server.py
+++ b/third_data/data_server.py
@@ -528,27 +528,27 @@
                 response_data = json.dumps({"code": 1, "msg": "璇蜂笂浼燾ode"})
 
         elif url.path == "/get_last_trade_day_reasons":
-            try:
-                # 璁$畻骞冲潎娑ㄥ箙
-                def get_limit_rate_list(codes):
-                    if not codes:
-                        return []
-                    need_request_codes = set()
-                    if tool.trade_time_sub(tool.get_now_time_str(), "09:30:00") < 0:
-                        need_request_codes |= set(codes)
-                    else:
-                        now_time = time.time()
-                        for c in codes:
-                            if c not in self.__code_limit_rate_dict:
-                                need_request_codes.add(c)
-                            elif now_time - self.__code_limit_rate_dict[c][1] > 60:
-                                need_request_codes.add(c)
-                    if need_request_codes:
-                        _limit_rate_list = HistoryKDatasUtils.get_codes_limit_rate(list(need_request_codes))
-                        for d in _limit_rate_list:
-                            self.__code_limit_rate_dict[d[0]] = (d[1], time.time())
-                    return [(c_, self.__code_limit_rate_dict[c_][0]) for c_ in codes]
+            # 璁$畻骞冲潎娑ㄥ箙
+            def get_limit_rate_list(codes):
+                if not codes:
+                    return []
+                need_request_codes = set()
+                if tool.trade_time_sub(tool.get_now_time_str(), "09:30:00") < 0:
+                    need_request_codes |= set(codes)
+                else:
+                    now_time = time.time()
+                    for c in codes:
+                        if c not in self.__code_limit_rate_dict:
+                            need_request_codes.add(c)
+                        elif now_time - self.__code_limit_rate_dict[c][1] > 60:
+                            need_request_codes.add(c)
+                if need_request_codes:
+                    _limit_rate_list = HistoryKDatasUtils.get_codes_limit_rate(list(need_request_codes))
+                    for d in _limit_rate_list:
+                        self.__code_limit_rate_dict[d[0]] = (d[1], time.time())
+                return [(c_, self.__code_limit_rate_dict[c_][0]) for c_ in codes]
 
+            try:
                 # 鑾峰彇涓婁釜浜ゆ槗鏃ョ殑鐩稿悓娑ㄥ仠鍘熷洜鐨勪唬鐮佷俊鎭�
                 ps_dict = dict([(k, v[0]) for k, v in parse_qs(url.query).items()])
                 code = ps_dict["code"]
@@ -601,11 +601,11 @@
                     response_data = json.dumps({"code": 0, "data": {"reason": reason, "reason_rate": percent_rate,
                                                                     "data": {"yesterday": yesterday_result_list,
                                                                              "current": current_result_list}}})
+                else:
+                    response_data = json.dumps({"code": 1, "msg": "鏄ㄦ棩鏈定鍋�"})
             except Exception as e:
                 logger_debug.exception(e)
                 raise e
-            else:
-                response_data = json.dumps({"code": 1, "msg": "鏄ㄦ棩鏈定鍋�"})
 
         elif url.path == "/pull_kp_client_msg":
             # 鎷夊彇瀹㈡埛绔秷鎭�

--
Gitblit v1.8.0