# ============================================================ # 查询素材处理状态(同步供应商最新状态) # 参数: asset_id(必填) # curl 示例: # curl 'https://ai.atvoe.com/reallife_asset/api/rl_status.dspy?asset_id=ASSET_ID' \ # -H 'Authorization: Bearer YOUR_TOKEN' # ============================================================ 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)