- rl_verify.dspy: 返回{status:ok/data:{id,h5_link,byted_token}}
- rl_upload.dspy: 返回{status:ok/data:{id,vendor_asset_id,status}}
- rl_query_groups.dspy: 返回{status:ok/data:{groups:[...]}}
- rl_status.dspy: 返回{status:ok/data:{status,url}}
- rl_callback.dspy: 返回{status:ok/data:{vendor_group_id}}
- 新增submit_create_validate.dspy: 前端专用,返回bricks Message/Error widget
- create_validate.ui: Form指向新dspy + submited事件绑定
- api_downapp.md: 文档同步更新
23 lines
656 B
Plaintext
23 lines
656 B
Plaintext
import json
|
|
|
|
asset_id = params_kw.get('asset_id', '')
|
|
|
|
if not asset_id:
|
|
return json.dumps({"status": "error", "data": {"message": "asset_id 不能为空"}}, ensure_ascii=False)
|
|
|
|
result = await rl_sync_asset_status_user((await get_userorgid()) or '0', asset_id, (await get_user()))
|
|
|
|
if result.get('success'):
|
|
return json.dumps({
|
|
"status": "ok",
|
|
"data": {
|
|
"status": result.get('status', ''),
|
|
"url": result.get('url', ''),
|
|
}
|
|
}, ensure_ascii=False)
|
|
else:
|
|
return json.dumps({
|
|
"status": "error",
|
|
"data": {"message": result.get('message', '查询失败')}
|
|
}, ensure_ascii=False)
|