From 43a97484cbcd6529e8f7e10c108a7dc4515944d3 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 17 Dec 2025 13:40:24 +0800 Subject: [PATCH] bugfix --- unipay/payfee.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/unipay/payfee.py b/unipay/payfee.py index d73ad46..9c34869 100644 --- a/unipay/payfee.py +++ b/unipay/payfee.py @@ -43,6 +43,7 @@ async def get_pay_feerate(sor, channelid): async with db.sqlorContext(dbname) as sor: return await sor_get_pay_feerate(sor, channelid) return None + async def sor_get_pay_feerate(sor, channelid): env = ServerEnv() dbname = env.get_module_dbname('unipay') @@ -58,8 +59,12 @@ where and b.expired_date >= ${biz_date}$ and a.id = ${channelid}$ """ - recs = await sor.sqlExe(sql, {'channelid': channelid, - 'biz_date': biz_date}) + ns = { + 'channelid': channelid, + 'biz_date': biz_date + } + recs = await sor.sqlExe(sql, ns.copy()) + debug(f'{recs=},{ns=}, {sql=}') if len(recs) > 0: return recs[0] return None