From fb47d36048e94b9a506d5c153e3dd19a01e37df1 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 30 十月 2023 16:30:27 +0800
Subject: [PATCH] bug修复

---
 code_attribute/code_volumn_manager.py |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/code_attribute/code_volumn_manager.py b/code_attribute/code_volumn_manager.py
index 35295fd..a30bf54 100644
--- a/code_attribute/code_volumn_manager.py
+++ b/code_attribute/code_volumn_manager.py
@@ -7,11 +7,13 @@
 # yesterday 鏄ㄥぉ鐨勯噺
 import json
 
-from db.redis_manager import RedisUtils
+from db.redis_manager_delegate import RedisUtils
+from log_module import async_log_util
 from utils import global_util, tool
-from db import redis_manager
+from db import redis_manager_delegate as redis_manager
 from log_module.log import logger_day_volumn
 
+__db = 0
 __redis_manager = redis_manager.RedisManager(0)
 
 
@@ -21,9 +23,9 @@
     global_util.max60_volumn[code] = (max60, max60_day)
     global_util.yesterday_volumn[code] = yesterday
     try:
-        RedisUtils.setex(redis, "volumn_max60-{}".format(code), tool.get_expire(), json.dumps((max60, max60_day)),
-                         auto_free=False)
-        RedisUtils.setex(redis, "volumn_yes-{}".format(code), tool.get_expire(), yesterday, auto_free=False)
+        RedisUtils.setex_async(0, "volumn_max60-{}".format(code), tool.get_expire(), json.dumps((max60, max60_day)),
+                               auto_free=False)
+        RedisUtils.setex_async(0, "volumn_yes-{}".format(code), tool.get_expire(), yesterday, auto_free=False)
     finally:
         RedisUtils.realse(redis)
 
@@ -52,7 +54,7 @@
 
 # 璁剧疆浠婃棩閲�
 def set_today_volumn(code, volumn):
-    logger_day_volumn.info("code:{} volumn:{}".format(code, volumn))
+    async_log_util.info(logger_day_volumn, "code:{} volumn:{}".format(code, volumn))
     global_util.today_volumn[code] = volumn
     # 鏈�1000鎵嬬殑鍙樺寲鎵嶄繚瀛�
     if code in __today_volumn_cache and volumn - __today_volumn_cache[code] < 100000:
@@ -63,17 +65,15 @@
 
 # datas:[(code, volumn)]
 def set_today_volumns(datas):
-    pipe = __redis_manager.getRedis().pipeline()
     for d in datas:
         code, volumn = d
-        logger_day_volumn.info("code:{} volumn:{}".format(code, volumn))
+        async_log_util.info(logger_day_volumn, "code:{} volumn:{}".format(code, volumn))
         global_util.today_volumn[code] = volumn
         # 鏈�1000鎵嬬殑鍙樺寲鎵嶄繚瀛�
         if code in __today_volumn_cache and volumn - __today_volumn_cache[code] < 100000:
             continue
         __today_volumn_cache[code] = volumn
-        RedisUtils.setex(pipe, "volumn_today-{}".format(code), tool.get_expire(), volumn)
-    pipe.execute()
+        RedisUtils.setex_async(__db, "volumn_today-{}".format(code), tool.get_expire(), volumn)
 
 
 # 鑾峰彇浠婃棩閲�

--
Gitblit v1.8.0