From 835d206296d954cb7feed3670de59d7381bff0e9 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 14 Jul 2026 15:14:31 +0800 Subject: [PATCH] bugfix --- appbase/businessdate.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/appbase/businessdate.py b/appbase/businessdate.py index 084c45f..d4e4814 100644 --- a/appbase/businessdate.py +++ b/appbase/businessdate.py @@ -1,17 +1,15 @@ from sqlor.dbpools import DBPools -from ahserver.serverenv import get_serverenv +from ahserver.serverenv import ServerEnv from appPublic.jsonConfig import getConfig from appPublic.timeUtils import strdate_add def get_dbname(): - f = get_serverenv('get_module_dbname') + env = ServerEnv() + f = env.get_module_dbname if f is None: raise Exception('get_module_dbname not found') return f('appbase') -def _get_db(): - return DBPools(getConfig().databases) - async def get_business_date(sor=None): async def _f(sor): sql = "select * from params where params_name = 'business_date'" @@ -23,7 +21,8 @@ async def get_business_date(sor=None): if sor: return await _f(sor) dbname = get_dbname() - async with _get_db().sqlorContext(dbname) as sor: + db = DBPools() + async with db.sqlorContext(dbname) as sor: return await _f(sor) async def new_business_date(sor=None): @@ -45,4 +44,4 @@ async def previous_business_date(sor=None): async def next_business_date(sor=None): dat = await get_business_date(sor=sor) - return strdate_add(dat, days=1) \ No newline at end of file + return strdate_add(dat, days=1)