"""获取当天llmusage笔数和交易金额""" # datetime, json, DBPools 由 ahserver 预加载,无需 import today = datetime.date.today().isoformat() sql = """ SELECT COUNT(*) as cnt, COALESCE(SUM(amount), 0) as total_amount FROM llmusage WHERE use_date = ${today}$ """ db = DBPools() async with db.sqlorContext('sage') as sor: recs = await sor.sqlExe(sql, {'today': today}) if recs: return { 'cnt': int(recs[0].get('cnt', 0)), 'total_amount': float(recs[0].get('total_amount', 0)) } return {'cnt': 0, 'total_amount': 0}