From 86e0061f9cf211b98252a9e6b71d6c9801e4a16b Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期日, 18 十二月 2022 18:08:03 +0800
Subject: [PATCH] 撤单策略再次修改

---
 limit_up_time_manager.py |   35 +++++------------------------------
 1 files changed, 5 insertions(+), 30 deletions(-)

diff --git a/limit_up_time_manager.py b/limit_up_time_manager.py
index bddac80..09858a3 100644
--- a/limit_up_time_manager.py
+++ b/limit_up_time_manager.py
@@ -5,8 +5,12 @@
 import redis_manager
 import tool
 import global_util
+import functools
 
 _redisManager = redis_manager.RedisManager(0)
+
+
+
 
 
 def save_limit_up_time(code, time):
@@ -36,34 +40,5 @@
         global_util.limit_up_time[code] = redis.get(key)
 
 
-# 鏉垮潡寮哄害鎺掑簭
-def sort_code_by_limit_time(codes):
-    if not global_util.limit_up_time:
-        load_limit_up_time()
-    list = []
-    for code in codes:
-        limit_up_time = global_util.limit_up_time.get(code)
-        if limit_up_time is not None:
-            list.append((code, limit_up_time))
-    new_s = sorted(list, key=lambda e: int(e[1].replace(":", "")))
-    dict_ = {}
-    # 鐩稿悓鍊间负鍚屼竴鎺掑簭
-    sort_index = 0
-    for i in range(0, len(new_s)):
-        if new_s[i - 1][1] != new_s[i][1] and i > 0:
-            sort_index += 1
-        dict_[new_s[i][0]] = sort_index
-    return dict_
-
-
 if __name__ == "__main__":
-    list = [("1234578", "09:00:03"), ("12345", "09:00:00"), ("123456", "09:00:00"), ("123457", "09:00:03")]
-    new_s = sorted(list, key=lambda e: int(e[1].replace(":", "")))
-    dict_ = {}
-    # 鐩稿悓鍊间负鍚屼竴鎺掑簭
-    sort_index = 0
-    for i in range(0, len(new_s)):
-        if new_s[i - 1][1] != new_s[i][1] and i > 0:
-            sort_index += 1
-        dict_[new_s[i][0]] = sort_index
-    print(dict_)
+    list = [("1234578", "09:00:03",None), ("12345", "09:00:01",True), ("123456", "09:00:00",True), ("123457", "09:00:04",False)]
\ No newline at end of file

--
Gitblit v1.8.0