🔴 P0 | GET /quizzes 支持跨知识库列表 #60

Closed
opened 2026-05-30 16:24:25 +08:00 by wangdl · 1 comment
Owner

背景

iOS 首页「资料自测」和知识点列表「答题测验」需要展示所有可用测验,当前 GET /quizzes 在不传 knowledgeBaseId 时行为不明确。

需求

GET /quizzesknowledgeBaseId 为空时返回当前用户所有知识库的测验列表

影响页面

  • 首页自测卡片(优先级 3 主行动)
  • 知识点列表 → ... 菜单 → 答题测验

前端调用

QuizService.shared.list() — 不传 knowledgeBaseId

## 背景 iOS 首页「资料自测」和知识点列表「答题测验」需要展示所有可用测验,当前 `GET /quizzes` 在不传 `knowledgeBaseId` 时行为不明确。 ## 需求 `GET /quizzes` 在 `knowledgeBaseId` 为空时返回**当前用户所有知识库的测验列表**。 ## 影响页面 - 首页自测卡片(优先级 3 主行动) - 知识点列表 → ... 菜单 → 答题测验 ## 前端调用 `QuizService.shared.list()` — 不传 knowledgeBaseId
wangdl added this to the H0:iOS 对接阻断修复(P0) milestone 2026-05-30 16:24:25 +08:00
Author
Owner

确认 (2026-06-05)

验证结果

当前 GET /quizzes 已支持跨知识库列表:

  • ?knowledgeBaseId=xxx → 筛选指定知识库的测验
  • 不传 → where: { userId } → 返回用户所有知识库的测验

无需修改代码。iOS QuizService.shared.list() 不传 knowledgeBaseId 即可获取全部测验。

状态

已满足需求,关闭。

## 确认 (2026-06-05) ### 验证结果 当前 `GET /quizzes` 已支持跨知识库列表: - 传 `?knowledgeBaseId=xxx` → 筛选指定知识库的测验 - 不传 → `where: { userId }` → 返回用户所有知识库的测验 无需修改代码。iOS `QuizService.shared.list()` 不传 knowledgeBaseId 即可获取全部测验。 ### 状态 ✅ 已满足需求,关闭。
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangdl/api-server#60
No description provided.