15 lines
575 B
Plaintext
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': '币种已创建'})
|