yumoqing e3c19bc359 sync: local modifications to financial_management
- Updated financial_core.py
- Updated models/receivables.json
- Added mysql.ddl.sql
- Added API files: debug_receivables, receivables CRUD, test_env
- Added UI files: financial_vouchers, index, payments, receipts, receivable_edit, receivables
2026-04-28 18:53:13 +08:00

15 lines
501 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import json
result = {'success': True}
try:
dbname = get_module_dbname('financial_management')
result['dbname'] = dbname
async with DBPools().sqlorContext(dbname) as sor:
sql = "SELECT count(*) rcnt FROM receivables"
r = await sor.sqlExe(sql, {'page': 1, 'rows': 10, 'sort': 'id'})
result['count'] = str(r)
except Exception as e:
result['error'] = str(e)
return json.dumps(result, ensure_ascii=False, default=str)