accounting/wwwroot/api/currency_create.dspy

15 lines
575 B
Plaintext

# 币种创建
ns = {
'id': params_kw.get('id', ''),
'name': params_kw.get('name', ''),
'symbol': params_kw.get('symbol', ''),
'decimal_places': params_kw.get('decimal_places', 2),
'is_base': params_kw.get('is_base', '0'),
'status': params_kw.get('status', 'active'),
}
if not ns['id'] or not ns['name']:
return json.dumps({'success': False, 'message': 'id and name required'})
async with get_sor_context(request._run_ns, 'accounting') as sor:
await sor.C('currency', ns)
return json.dumps({'success': True, 'message': '币种已创建'})