diff --git a/app/general/perform_general_operation.py b/app/general/perform_general_operation.py index 1802467..5d86c9e 100644 --- a/app/general/perform_general_operation.py +++ b/app/general/perform_general_operation.py @@ -20,6 +20,8 @@ async def perform_general_operation( module_query_result = await get_module_config(session, module, debug_data, user) + # print("module_query_result", module_query_result) + if 'error' in module_query_result: return module_query_result diff --git a/app/utils/redis_utils.py b/app/utils/redis_utils.py index ad184af..05727c5 100644 --- a/app/utils/redis_utils.py +++ b/app/utils/redis_utils.py @@ -71,7 +71,8 @@ async def get_redis_cache(key: str, default_value_getter): async with redis_utils.get_redis_connection() as redis_client: # default_value_getter返回的字段可能嵌套多层对象,这里改成用json字符串缓存 json_string = await redis_client.get(key) - exists = bool(json_string) + exists = False if json_string == "{}" else bool(json_string) + # print("exists", exists) if exists: return json.loads(json_string) else: