downapp_id = params_kw.get('downapp_id', '') vendor = params_kw.get('vendor', 'volcengine') if not downapp_id: return {"success": False, "message": "downapp_id 不能为空"} keys = await _get_user_keys(downapp_id, vendor) if keys.get("success"): # Get full record info dbname = get_module_dbname('reallife_asset') db = DBPools() async with db.sqlorContext(dbname) as sor: recs = await sor.R("rl_app_user", {"downapp_id": downapp_id, "vendor": vendor}) if recs: return {"success": True, "status": recs[0].status, "id": recs[0].id, "callback_url": recs[0].callback_url} return keys