17 lines
502 B
Plaintext
17 lines
502 B
Plaintext
org_id = (await get_userorgid()) or '0'
|
|
vendor = params_kw.get('vendor', '')
|
|
project_name = params_kw.get('project_name', 'default')
|
|
|
|
if not vendor:
|
|
return {"success": False, "message": "请选择供应商"}
|
|
|
|
result = await rl_sync_group_from_vendor(org_id, vendor, project_name)
|
|
|
|
return json.dumps({
|
|
"widgettype": "Message",
|
|
"options": {
|
|
"message": f"同步完成,共 {result.get('synced', 0)} 条记录",
|
|
"type": "success" if result.get('success') else "error"
|
|
}
|
|
})
|