This commit is contained in:
yumoqing 2026-02-25 19:06:47 +08:00
parent 98581b2a37
commit 8ab227ddd3

View File

@ -1,5 +1,6 @@
from appPublic.qr import gen_qr from appPublic.qr import gen_qr_withlogo
from appPublic.uniqueID import getID from appPublic.uniqueID import getID
from appPublic.jsonConfig import getConfig
from appPublic.dictObject import DictObject from appPublic.dictObject import DictObject
from sqlor.dbpools import get_sor_context from sqlor.dbpools import get_sor_context
from ahserver.serverenv import ServerEnv from ahserver.serverenv import ServerEnv
@ -20,7 +21,9 @@ async def discount_qrcode(request, params_kw):
url = env.entire_url('./promote') + f'?id={id}' url = env.entire_url('./promote') + f'?id={id}'
fs = FileStorage() fs = FileStorage()
p = fs._name2path(f'{getID()}.png') p = fs._name2path(f'{getID()}.png')
gen_qr(url, p) config = getConfig()
logopath
gen_qr(url, p, logopath=config.logopath, logoloc='cc')
webp = fs.webpath(p) webp = fs.webpath(p)
async with get_sor_context(env, 'discount') as sor: async with get_sor_context(env, 'discount') as sor:
biz_date = await env.get_business_date(sor) biz_date = await env.get_business_date(sor)