From f0bd15f2eb0bf5539010c957c295af6ec1d50bf9 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 07 八月 2023 14:23:35 +0800
Subject: [PATCH] redis批量提交数据

---
 code_attribute/first_target_code_data_processor.py |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/code_attribute/first_target_code_data_processor.py b/code_attribute/first_target_code_data_processor.py
index 48f8f94..55640d4 100644
--- a/code_attribute/first_target_code_data_processor.py
+++ b/code_attribute/first_target_code_data_processor.py
@@ -34,7 +34,7 @@
             codes.append(code)
 
     # ---鏌ヨ鎯充拱鍗曪紝濡傛灉娌℃湁鍦ㄥ垪琛ㄤ腑灏遍渶瑕佸己琛屽姞鍏ュ垪琛�
-    want_codes = gpcode_manager.WantBuyCodesManager.list_code()
+    want_codes = gpcode_manager.WantBuyCodesManager().list_code_cache()
     if want_codes:
         # 娌℃湁鍦ㄧ幇浠烽噰闆嗕腑鐨勬兂涔颁唬鐮�
         diff_codes = set(want_codes) - set(codes)
@@ -105,13 +105,13 @@
         need_get_volumn = False
         if code not in global_util.max60_volumn or global_util.max60_volumn.get(code) is None:
             need_get_volumn = True
-        if not need_get_volumn and code_nature_analyse.CodeNatureRecordManager.get_nature(
+        if not need_get_volumn and code_nature_analyse.CodeNatureRecordManager.get_nature_cache(
                 code) is None:
             need_get_volumn = True
         if need_get_volumn:
             limit_up_price = gpcode_manager.get_limit_up_price(code)
             if limit_up_price is None:
-                inited_data.re_set_price_pres([code], True)
+                continue
             try:
                 volumes_data = inited_data.get_volumns_by_code(code, 150)
                 volumes = inited_data.parse_max_volume(volumes_data[:90],
@@ -134,7 +134,7 @@
                                                      volumes_data)
             except Exception as e:
                 logger_first_code_record.error(f"{code}:{str(e)}")
-    gpcode_manager.FirstCodeManager.add_record(codes)
+    gpcode_manager.FirstCodeManager().add_record(codes)
     # 鍒濆鍖栨澘鍧椾俊鎭�
     for code in codes:
         block_info.init_code(code)
@@ -190,8 +190,8 @@
             limit_up_time = tool.get_now_time_str()
         if is_limit_up:
             # 鍔犲叆棣栨澘娑ㄥ仠
-            gpcode_manager.FirstCodeManager.add_limited_up_record([code])
-        pricePre = gpcode_manager.get_price_pre(code)
+            gpcode_manager.FirstCodeManager().add_limited_up_record([code])
+        pricePre = gpcode_manager.CodePrePriceManager.get_price_pre_cache(code)
         if pricePre is None:
             inited_data.re_set_price_pres([code])
 

--
Gitblit v1.8.0