From b946684114d097e937b766f986d12c7eea8edce8 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期日, 18 九月 2022 17:23:43 +0800 Subject: [PATCH] l2数据计算优化 --- server.py | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/server.py b/server.py index 8d532f2..5c52eea 100644 --- a/server.py +++ b/server.py @@ -6,11 +6,13 @@ import time import data_process +import global_util import gpcode_manager import authority import juejin import l2_data_manager import l2_data_util +import ths_industry_util import tool import trade_manager import l2_code_operate @@ -103,7 +105,7 @@ self.l2CodeOperate.set_operate_code_state(client, channel, 1) if gpcode_manager.is_listen(code): - l2_data_manager.process_data(code, datas, capture_timestamp) + l2_data_manager.L2TradeDataProcessor.process(code, datas, capture_timestamp) except l2_data_manager.L2DataException as l: # 鍗曚环涓嶇 if l.get_code() == l2_data_manager.L2DataException.CODE_PRICE_ERROR: @@ -154,8 +156,14 @@ t1.start() elif type == 2: # 娑ㄥ仠浠g爜 - codeList = data_process.parseGPCode(_str) - gpcode_manager.set_limit_up_list(codeList) + dataList = data_process.parseGPCode(_str) + # 璁剧疆娑ㄥ仠鏃堕棿 + for d in dataList: + _time = d["time"] + if _time != "00:00:00": + global_util.limit_up_time[d["code"]] = _time + gpcode_manager.set_limit_up_list(dataList) + ths_industry_util.set_industry_hot_num(dataList) elif type == 3: # 浜ゆ槗鎴愬姛淇℃伅 dataList = data_process.parseList(_str) -- Gitblit v1.8.0