From 96ede6bdcb28d8d2a8d50146564cbbc67bacf23b Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 13 三月 2024 16:21:46 +0800 Subject: [PATCH] 板上买的条件调整 --- third_data/data_server.py | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/third_data/data_server.py b/third_data/data_server.py index dec747d..42701ae 100644 --- a/third_data/data_server.py +++ b/third_data/data_server.py @@ -495,6 +495,26 @@ code_info[5] = 1 response_data = json.dumps({"code": 0, "data": codes_info}) + elif url.path == "/kpl/get_open_limit_up_count_rank": + # 鑾峰彇鐐告澘娆℃暟鎺掕 + ps_dict = dict([(k, v[0]) for k, v in parse_qs(url.query).items()]) + code = ps_dict.get("code") + results = log_export.load_kpl_open_limit_up() + statistic = {} + for result in results: + for c in result[1]: + if code and code != c: + continue + if c not in statistic: + statistic[c] = 0 + statistic[c] += 1 + # 鍊掑簭鎺� + statistic_list = [(k, statistic[k]) for k in statistic] + statistic_list.sort(key=lambda x: x[1], reverse=True) + fresults = [] + for x in statistic_list: + fresults.append((x[0], gpcode_manager.get_code_name(x[0]), x[1])) + response_data = json.dumps({"code": 0, "data": fresults}) elif url.path == "/get_h_cancel_data": ps_dict = dict([(k, v[0]) for k, v in parse_qs(url.query).items()]) code = ps_dict["code"] -- Gitblit v1.8.0