From 65afea1ba534b51f947cbe7989d7f4d650bbc9e6 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 04 十一月 2024 18:29:00 +0800 Subject: [PATCH] 代码异常保护 --- code_attribute/global_data_loader.py | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) diff --git a/code_attribute/global_data_loader.py b/code_attribute/global_data_loader.py index f8dde79..ee76890 100644 --- a/code_attribute/global_data_loader.py +++ b/code_attribute/global_data_loader.py @@ -1,4 +1,5 @@ from code_attribute import code_volumn_manager, gpcode_manager +from db.mysql_data_delegate import Mysqldb from utils import global_util, ths_industry_util from code_attribute.code_data_util import ZYLTGBUtil @@ -28,6 +29,15 @@ global_util.zyltgb_map[code] = result +def load_zyltgb_volume_from_db(): + # 鎷夊彇鑷敱娴侀�氶噺 + mysqldb = Mysqldb() + fresults = mysqldb.select_all("select code, zylt_volume from kpl_zylt_volume") + if fresults: + for result in fresults: + global_util.zylt_volume_map[result[0]] = result[1] + + # 鍔犺浇鍚嶇О浠g爜闅愬皠 def load_name_codes(): dict_ = gpcode_manager.get_name_codes() @@ -41,8 +51,8 @@ codes = gpcode_manager.get_gp_list() for code in codes: try: - max60, yesterday = code_volumn_manager.get_histry_volumn(code) - today = code_volumn_manager.get_today_volumn(code) + max60, yesterday = code_volumn_manager.CodeVolumeManager().get_histry_volumn(code) + today = code_volumn_manager.CodeVolumeManager().get_today_volumn(code) global_util.max60_volumn[code] = max60 global_util.yesterday_volumn[code] = yesterday global_util.today_volumn[code] = today @@ -61,4 +71,4 @@ for data in datas: __dict[data["code"]] = data # print(__dict) - global_util.today_limit_up_codes.update(__dict) \ No newline at end of file + global_util.today_limit_up_codes.update(__dict) -- Gitblit v1.8.0