This commit is contained in:
yumoqing 2025-12-22 18:06:02 +08:00
parent 27503c8f1c
commit 0d36537044

View File

@ -1,20 +1,25 @@
debug(f'{params_kw=}')
ns = params_kw.copy()
if not ns.page:
ns.page = 1
ns.page = 1
ns.sort = "use_date desc"
if not ns.use_date:
ns.use_date = curDateString()
ns.use_date = curDateString()
async with get_sor_context(request._run_ns, 'llmage') as sor:
sql = """select a.id, a.llmid, a.use_date, a.usages, b.name, b.model, b.ppid
from llmusage a, llm b
sql = """select a.id, a.llmid, a.use_date, a.usages, b.name, b.model, b.ppid
from llmusage a, llm b
where a.llmid = b.id
and use_date=${use_date}$
and use_date=${use_date}$
"""
d = await sor.sqlExe(sql, ns)
for r in d['rows']:
if r.ppid:
r.amount = await pricing_program_charging(sor, r.ppid, r.usages)
return d
d = await sor.sqlExe(sql, ns)
for r in d['rows']:
if r.ppid:
try:
usages = json.loads(r.usages)
usages['biz_date'] = r.use_date
r.amount = await pricing_program_charging(sor, r.ppid, usages)
except Exception as e:
exception(f'{e=}{r.usages=}, {r.use_date=}')
return d
return None