From 4216ffc20b295dba25a7a28cd2be8d46ef77474b Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 25 Mar 2026 17:15:55 +0800 Subject: [PATCH] bugfix --- wwwroot/mybalance.dspy | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wwwroot/mybalance.dspy b/wwwroot/mybalance.dspy index 3801532..8ed23dd 100644 --- a/wwwroot/mybalance.dspy +++ b/wwwroot/mybalance.dspy @@ -1,22 +1,22 @@ userid = await get_user() userorgid = await get_userorgid() async with get_sor_context(request._run_ns, 'accounting') as sor: - sql = """select b.id, a.name, b.balance_at, c.balance from + sql = """select b.id, a.name, b.balance_at, c.balance from subject a, account b, (select a.* from acc_balance a, (select accountid, max(acc_date) max_date from acc_balance group by accountid) b where a.accountid=b.accountid and a.acc_date=b.max_date) c where c.accountid = b.id - and b.subjectid = a.id - and b.orgid = ${orgid}$ + and b.subjectid = a.id + and b.orgid = ${orgid}$ """ - ns = {'orgid': userorgid} - recs = await sor.sqlExe(sql, ns) + ns = {'orgid': userorgid} + recs = await sor.sqlExe(sql, ns) data = [] for r in recs: data.append({ 'account': r.name, 'balance': r.balance }) - return { + return { 'status': 'ok', 'data': data }