微信小程序:自定义底栏接入 AI 入口(含图标与样式)、AI 聊天相关页面与历史/报告等能力;审核模式与配置联动;资料/企业/首页/授权等页面与 app 入口配合调整。
后端 API:AI 对话/报告/余额告警 等服务与路由;小程序 tabBar 配置与分润相关能力;出站推送 Webhook 与管理端调试;飞书留资、小程序数据分析 等支撑;多份 数据库迁移(AI 聊天、灵魂文章、tabBar、分润等)。 管理端 / 超管:看板、用户/订单/分销/财务、设置与 小程序 tabBar 管理、分润规则、灵魂文章、AI 配置与监控 等大量页面与能力扩展;主题与布局更新。 抖音小程序:与微信侧在 结果页/购买/个人中心 等方向做了同步或优化。 另含 部署/脚本、开发文档 等配套更新。 邀请码与解锁:后端 分销/邀请码 接口与 add_invite_codes 等 SQL;小程序侧 邀请码弹窗组件、个人中心/推广/多类结果页 的填写入口与 解锁门控(inviteCodeGate、unlockGate);并补充 《小程序解锁引导与邀请码方案》 文档。 超管后台:路由与 企业中心(EnterpriseHub) 等交互与结构优化。 小程序体验:在 首页结果、推广、各测评结果页 上继续打磨;与 邀请码门控、审核门控 小步联动。
This commit is contained in:
@@ -80,6 +80,7 @@ Route::group('api', function () {
|
||||
Route::get('orders', 'api.Order/index');
|
||||
// 分销
|
||||
Route::post('distribution/bind', 'api.Distribution/bind');
|
||||
Route::get('distribution/my-invite-code', 'api.Distribution/myInviteCode');
|
||||
Route::get('distribution/stats', 'api.Distribution/stats');
|
||||
Route::get('distribution/bindings', 'api.Distribution/bindings');
|
||||
Route::get('distribution/commissions', 'api.Distribution/commissions');
|
||||
@@ -113,6 +114,22 @@ Route::group('api', function () {
|
||||
Route::post('ai/report/:id/regenerate', 'api.AiReport/regenerate');
|
||||
})->middleware(['cors', 'auth']);
|
||||
|
||||
// ==================== 兼容 /api/v1 前缀(与上方 api 组同权、同中间件)====================
|
||||
// 部分 CDN / 网关 / 旧客户端只放行 /api/v1/*,会导致 POST /api/ai/chat 404;此处镜像神仙 AI 相关路由
|
||||
Route::group('api/v1', function () {
|
||||
Route::post('ai/chat', 'api.AiChat/chat');
|
||||
Route::get('ai/chat/job', 'api.AiChat/chatJobStatus');
|
||||
Route::get('ai/conversations', 'api.AiChat/conversations');
|
||||
Route::get('ai/conversations/:id/messages', 'api.AiChat/messages');
|
||||
Route::post('ai/transcribe', 'api.AiChat/transcribe');
|
||||
Route::post('ai/report/create', 'api.AiReport/create');
|
||||
Route::get('ai/report/my-latest', 'api.AiReport/myLatest');
|
||||
Route::get('ai/my-report/latest', 'api.AiReport/myLatest');
|
||||
Route::get('ai/report/:id', 'api.AiReport/show')->pattern(['id' => '\d+']);
|
||||
Route::post('ai/report/:id/mark-paid-dev', 'api.AiReport/markPaidDev');
|
||||
Route::post('ai/report/:id/regenerate', 'api.AiReport/regenerate');
|
||||
})->middleware(['cors', 'auth']);
|
||||
|
||||
// ==================== 小程序API路由(匹配前端 /api 路径)====================
|
||||
// 小程序公开API路由(不需要认证)- 与前端共用上面 api 组,此处可不再重复
|
||||
// 小程序需要认证的API路由 - 与前端共用上面 api 组
|
||||
|
||||
Reference in New Issue
Block a user