26 lines
746 B
Plaintext
26 lines
746 B
Plaintext
|
|
ns = params_kw.copy()
|
|
record_id = ns.get('id', '')
|
|
remark = ns.get('remark', '')
|
|
|
|
if not record_id:
|
|
return json.dumps({'success': False, 'error': '缺少记录ID'}, ensure_ascii=False)
|
|
|
|
acc_dbname = get_module_dbname('accounting')
|
|
|
|
db = DBPools()
|
|
try:
|
|
async with db.sqlorContext(acc_dbname) as sor:
|
|
# 更新accounting_log的备注
|
|
await sor.U('accounting_log', {
|
|
'id': record_id,
|
|
'summary': remark
|
|
})
|
|
|
|
debug(f'update_provider_recharge: updated {record_id}')
|
|
return json.dumps({'success': True, 'message': '充值记录已更新'}, ensure_ascii=False)
|
|
|
|
except Exception as e:
|
|
debug(f'update_provider_recharge error: {format_exc()}')
|
|
return json.dumps({'success': False, 'error': f'更新失败: {str(e)}'}, ensure_ascii=False)
|