已完成用户APP首期功能开发

交付用户端首期页面、配套接口、后台资源及测试文档。用户APP构建、静态分析和三个管理后台构建通过;完整测试仍有2项失败,后端模型注释检查未通过,详见交付记录。
This commit is contained in:
czl231
2026-09-13 00:57:32 +08:00
parent a0a4bb1218
commit 3ef33b531d
793 changed files with 40959 additions and 1204 deletions

View File

@@ -0,0 +1,9 @@
# 协议版本确认
操作时间2026-09-11。操作类型兼容扩展。
`backend/api/internal/logic/client/user/basic.go` 的ConfirmContentRead新增可选 `content_version`。提供时必须大于0并精确匹配发布且启用的内容版本不提供时保留旧客户端行为。同一请求号重试还须匹配原内容ID和版本不允许拿其他阅读记录冒充成功。
新增 `content_read_test.go` 验证过期版本与无效版本不能确认,不触发写入。`go test ./internal/logic/client/user`通过0.514秒。验证使用SQLMock没有远程数据库、缓存或支付写入。
此为协议留痕前置修复,充值页面尚未提交阅读确认,接口尚未部署新构建;协议版本并发更新的事务保护和完整充值接入仍需继续。不能认定充值协议留痕已完成。