From cbe19ea6066a600cbd0b5110db5d43f8252d14a8 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 13 六月 2024 11:23:53 +0800
Subject: [PATCH] L撤成交进度相关改进

---
 code_attribute/global_data_loader.py |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/code_attribute/global_data_loader.py b/code_attribute/global_data_loader.py
index de9ffd8..4b85181 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()
@@ -40,11 +50,14 @@
 def load_volumn():
     codes = gpcode_manager.get_gp_list()
     for code in codes:
-        max60, yesterday = code_volumn_manager.get_histry_volumn(code)
-        today = code_volumn_manager.get_today_volumn(code)
-        global_util.max60_volumn[code] = max60
-        global_util.yesterday_volumn[code] = yesterday
-        global_util.today_volumn[code] = today
+        try:
+            max60, yesterday = code_volumn_manager.get_histry_volumn(code)
+            today = code_volumn_manager.get_today_volumn(code)
+            global_util.max60_volumn[code] = max60
+            global_util.yesterday_volumn[code] = yesterday
+            global_util.today_volumn[code] = today
+        except:
+            pass
 
 
 # 娣诲姞浠婃棩娑ㄥ仠鏁版嵁
@@ -58,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