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