支持项目编码访问单项目公示屏
需求:无需查询公示 Token,直接通过项目编码打开单项目公示页。 实现:规范化项目编码并按 code 查询,同时保留既有 Token 哈希查询;补充前后端及集成回归测试。
This commit is contained in:
@@ -689,3 +689,12 @@
|
||||
- 聚焦验证通过:Go 公开 DTO 测试 2 项;前端路由、API、公开页面及既有管理页共 4 个文件、19 项测试;TypeScript 检查通过。
|
||||
- 全量验证通过:`go test ./... -count=1`、`go vet ./...`、`go build ./...`;前端 18 个文件、59 项测试与 Vite 生产构建全部通过;`git diff --check` 无格式错误。
|
||||
- 线上 `https://queue.nianxx.cn/admin/display` 的只读核对连续超时;本轮未获授权发布生产环境,因此线上效果需在部署本次代码后复验。
|
||||
|
||||
# Session: 2026-07-31(单项目大屏支持项目编码路由)
|
||||
|
||||
- 已确认目标路径采用 `/display/{项目编码}`,项目编码大小写不敏感。
|
||||
- 实现将只调整公开快照的项目定位逻辑,保留既有 Token 查询和公开字段边界。
|
||||
- 成功标准:项目编码与 Token 均能定位项目,无效短标识仍返回 404,前后端全量验证通过。
|
||||
- 已实现项目编码规范化与查询分支:合法短编码按 `projects.code` 查询,其他标识仍按原 Token 长度与哈希规则处理。
|
||||
- 已补充单元测试、前端 API 路径测试及 PostgreSQL 项目编码路由集成回归。
|
||||
- 全量验证通过:`go test ./... -count=1`、`go vet ./...`、`go build ./...`;前端 18 个测试文件共 61 项通过,TypeScript 检查与 Vite 生产构建成功;`git diff --check` 无格式错误。
|
||||
|
||||
Reference in New Issue
Block a user