Merge branch 'main' of git.opencomputing.cn:yumoqing/accounting

This commit is contained in:
yumoqing 2026-03-31 13:43:43 +08:00
commit 905ac8a392
2 changed files with 4 additions and 4 deletions

View File

@ -153,8 +153,8 @@ class Accounting:
acc_balance -= l['amount']
else:
acc_balance += l['amount']
if acc_balance < 0.000000:
e = AccountOverDraw(curacc, l['acc'].balance, leg['amount'])
if acc_balance < 0.000001:
e = AccountOverDraw(curacc, l['acc'].balance, l['amount'])
exception(f'{e},{legs=}')
raise e
l['new_balance'] = acc_balance

View File

@ -47,11 +47,11 @@ async def getAccountByName(sor, accounting_orgid, orgid, name, org1id):
async def getCustomerBalance(sor, customerid):
name = '客户资金账户'
get_owner_orgid = get_serverenv('get_owner_orgid')
env = ServerEnv()
get_owner_orgid = env.get_owner_orgid
if get_owner_orgid is None:
debug('get_owner_orgid function is not a serverenv function')
return None
debug(f'{get_owner_orgid=}')
orgid = await get_owner_orgid(sor, customerid)
if orgid is None:
debug(f"{customerid=}'s parent organization not found")