- 移除所有import语句(json/DBPools/datetime均为ahserver预加载全局) - ret=json.dumps(result) 改为 return result - 提前return简化if/else嵌套逻辑 - 12个.dspy文件全部修正
23 lines
762 B
Plaintext
23 lines
762 B
Plaintext
org_id = (await get_userorgid()) or '0'
|
|
user_id = await get_user()
|
|
group_id = params_kw.get('group_id', '')
|
|
source_url = params_kw.get('source_url', '')
|
|
asset_type = params_kw.get('asset_type', 'Image')
|
|
name = params_kw.get('name', '')
|
|
apikey = params_kw.get('apikey', '')
|
|
secretkey = params_kw.get('secretkey', '')
|
|
|
|
if not group_id:
|
|
return {"success": False, "message": "请选择素材组合"}
|
|
if not source_url:
|
|
return {"success": False, "message": "请提供素材URL"}
|
|
if not apikey or not secretkey:
|
|
return {"success": False, "message": "请提供供应商 API Key"}
|
|
|
|
result = await rl_create_asset(
|
|
org_id, group_id, source_url,
|
|
asset_type=asset_type, name=name,
|
|
apikey=apikey, secretkey=secretkey, user_id=user_id
|
|
)
|
|
return result
|