This commit is contained in:
yumoqing 2025-02-05 11:47:15 +08:00
parent 662a511648
commit 37c9ab2a0e

View File

@ -86,12 +86,12 @@ async def getCustomerBalance(sor, customerid):
return None
orgid = await get_owner_orgid(sor, customerid)
if orgid is None:
print(f"{customerid=}'s parent organization not found")
debug(f"{customerid=}'s parent organization not found")
return None
balance = await getAccountBalance(sor, orgid, customerid, name)
if balance is None:
print(f'accid is None, {orgid=}, {customerid=}, {name=}')
debug(f'accid is None, {orgid=}, {customerid=}, {name=}')
return None
return balance
@ -100,14 +100,14 @@ async def getAccountBalance(sor, accounting_orgid, orgid, subjectname, org1id):
orgid,
subjectname,org1id)
if accid is None:
print(f'accid is None, {accounting_orgid=}, {orgid=}, {subjectname=}')
debug(f'accid is None, {accounting_orgid=}, {orgid=}, {subjectname=}')
return None
return await getAccountBalanceByAccid(sor, accid)
async def getAccountBalanceByAccid(sor, accid):
balances = await sor.sqlExe("""select * from acc_balance where accountid=${accid}$ order by acc_date desc""", {'accid':accid})
if len(balances) == 0:
print(f'acc_balance is None, {accid=}')
debug(f'acc_balance is None, {accid=}')
return 0
return balances[0]['balance']