- json/discount_list.json: dataurl→/appbase/, resellerid隐藏+自动填充, customerid保留下拉 - json/discount_detail_list.json: dataurl→/appbase/ - 新增6个API: discount和discount_detail的create/update/delete - load_path.py: 注册新API路径到logined和operator
16 lines
581 B
Plaintext
16 lines
581 B
Plaintext
result = {'widgettype': 'Message', 'options': {'title': 'Error', 'message': 'Invalid', 'type': 'error'}}
|
|
|
|
try:
|
|
data = dict(params_kw)
|
|
dbname = get_module_dbname('discount')
|
|
|
|
async with DBPools().sqlorContext(dbname) as sor:
|
|
await sor.U('discount_detail', data)
|
|
|
|
result = {'widgettype': 'Message', 'options': {'title': 'Success', 'message': '折扣明细更新成功', 'type': 'success'}}
|
|
|
|
except Exception as e:
|
|
result['options'] = {'title': 'Error', 'message': '更新失败: ' + str(e), 'type': 'error'}
|
|
|
|
return json.dumps(result, ensure_ascii=False)
|