This commit is contained in:
yumoqing 2026-01-14 11:26:37 +08:00
parent 1df9f4f52d
commit 012a671c34

View File

@ -48,6 +48,8 @@ async def llm_accounting(request, llmid,
for c in charges: for c in charges:
trans_amount += c.amount trans_amount += c.amount
trans_cost += c.cost trans_cost += c.cost
if trans_amount < 0.00001:
return
biz_date = await env.get_business_date(sor) biz_date = await env.get_business_date(sor)
timestamp = env.timestampstr() timestamp = env.timestampstr()
if orderid is None: if orderid is None:
@ -72,6 +74,8 @@ async def llm_accounting(request, llmid,
"trans_amount": trans_amount "trans_amount": trans_amount
} }
await sor.C('biz_orderdetail', orderdetail) await sor.C('biz_orderdetail', orderdetail)
ais = []
if customerid != resellerid:
ai0 = DictObject() ai0 = DictObject()
ai0.action = 'PAY' ai0.action = 'PAY'
ai0.customerid = customerid ai0.customerid = customerid
@ -85,6 +89,7 @@ async def llm_accounting(request, llmid,
"交易金额": trans_amount, "交易金额": trans_amount,
"交易手续费": 0 "交易手续费": 0
} }
ais.append(ai0)
ai1 = DictObject() ai1 = DictObject()
ai1.action = 'PAY*' ai1.action = 'PAY*'
ai1.customerid = customerid ai1.customerid = customerid
@ -98,8 +103,6 @@ async def llm_accounting(request, llmid,
ai1.variable = { ai1.variable = {
"采购成本": trans_cost "采购成本": trans_cost
} }
ais = [ ais.append(ai1)
ai0, ai1
]
await consume_accounting(sor, orderid, ais) await consume_accounting(sor, orderid, ais)