reallife_asset/wwwroot/api/rl_asset_group_create.dspy

24 lines
707 B
Plaintext

org_id = (await get_userorgid()) or '0'
user_id = await get_user()
vendor = params_kw.get('vendor', '')
callback_url = params_kw.get('callback_url', '')
project_name = params_kw.get('project_name', 'default')
if not vendor:
return {"success": False, "message": "请选择供应商"}
if not callback_url:
return {"success": False, "message": "callback_url 不能为空"}
result = await rl_create_validate_session(
org_id, vendor, callback_url, project_name,
user_id=user_id
)
return json.dumps({
"widgettype": "Message",
"options": {
"message": f"认证链接已生成: {result.get('h5_link', '')}",
"type": "success" if result.get('success') else "error"
}
})