discount/wwwroot/api/discount_create.dspy
2026-06-24 12:46:34 +08:00

20 lines
683 B
Plaintext

result = {'widgettype': 'Message', 'options': {'title': 'Error', 'message': 'Invalid', 'type': 'error'}}
try:
user_orgid = (await get_userorgid()) or '0'
dbname = get_module_dbname('discount')
data = dict(params_kw)
data['id'] = uuid()
data['resellerid'] = user_orgid
async with DBPools().sqlorContext(dbname) as sor:
await sor.C('discount', 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)