reallife_asset/wwwroot/api/rl_verify.dspy
yumoqing 93780ac01d feat: 真人认证增加可选name参数, 记录到rl_org_group供列表展示
- rl_verify_user(): 新增name参数, 存入rl_asset_group.name/title
- rl_handle_callback(): 回调时将name从rl_asset_group复制到rl_org_group
- rl_query_groups(): 返回结果增加name字段
- rl_org_group模型: 新增name字段(str/200)
- rl_verify.dspy/submit_create_validate.dspy: 接收name参数
- create_validate.ui: 表单增加认证名称输入框(可选)
- api_downapp.md: 文档同步更新
2026-05-30 00:20:55 +08:00

29 lines
853 B
Plaintext

import json
vendor = params_kw.get('vendor', '')
project_name = params_kw.get('project_name', 'default')
name = params_kw.get('name', '')
if not vendor:
return json.dumps({"status": "error", "data": {"message": "请选择供应商"}}, ensure_ascii=False)
org_id = (await get_userorgid()) or '0'
user_id = (await get_user()) or ''
result = await rl_verify_user(org_id, user_id, vendor, project_name, name=name)
if result.get('success'):
return json.dumps({
"status": "ok",
"data": {
"id": result.get('id', ''),
"h5_link": result.get('h5_link', ''),
"byted_token": result.get('byted_token', ''),
}
}, ensure_ascii=False)
else:
return json.dumps({
"status": "error",
"data": {"message": result.get('message', '认证创建失败')}
}, ensure_ascii=False)