From a00da3062c6c825b585f82275823ac45cdeb6502 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 19 一月 2024 19:16:20 +0800
Subject: [PATCH] L后成交太快撤单

---
 third_data/history_k_data_util.py |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/third_data/history_k_data_util.py b/third_data/history_k_data_util.py
index 26208f5..ed60d06 100644
--- a/third_data/history_k_data_util.py
+++ b/third_data/history_k_data_util.py
@@ -4,11 +4,13 @@
 import datetime
 import decimal
 import json
+import time
 
 import requests
 
 import constant
 from db.redis_manager_delegate import RedisUtils
+from log_module.log import logger_request_api
 from utils import tool, middle_api_protocol
 from db import redis_manager_delegate as redis_manager
 
@@ -31,7 +33,14 @@
         fdata = None
         if DELEGATE:
             fdata = middle_api_protocol.load_juejin(path_str, data_json)
-            fdata = middle_api_protocol.request(fdata)
+            __start_time = time.time()
+            try:
+                fdata = middle_api_protocol.request(fdata)
+            finally:
+                __use_time = time.time() - __start_time
+                if __use_time > 5:
+                    logger_request_api.info(f"鎺橀噾API璇锋眰鏃堕棿锛歿path_str}-{int(__use_time)}")
+
         else:
             url = f'{cls.__BASE_URL}{path_str}'
             # 鍙戦�丳OST璇锋眰
@@ -307,10 +316,5 @@
 
 
 if __name__ == "__main__":
-    constant.JUEJIN_LOCAL_API = False
-    print(tool.get_now_time_str())
-    print(HistoryKDatasUtils.get_latest_trading_date(5))
-    print(tool.get_now_time_str())
-    print(HistoryKDatasUtils.get_latest_trading_date(5))
-    print(tool.get_now_time_str())
-    print(HistoryKDatasUtils.get_latest_trading_date(5))
+    results = HistoryKDatasUtils.get_codes_limit_rate(list({"000422", "600610"}))
+    print(results)

--
Gitblit v1.8.0