Files
platforms/docs/操作日志_用户端APP_协议版本确认_20260911.md
czl231 3ef33b531d 已完成用户APP首期功能开发
交付用户端首期页面、配套接口、后台资源及测试文档。用户APP构建、静态分析和三个管理后台构建通过;完整测试仍有2项失败,后端模型注释检查未通过,详见交付记录。
2026-09-13 00:57:32 +08:00

847 B
Raw Permalink Blame History

协议版本确认

操作时间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没有远程数据库、缓存或支付写入。

此为协议留痕前置修复,充值页面尚未提交阅读确认,接口尚未部署新构建;协议版本并发更新的事务保护和完整充值接入仍需继续。不能认定充值协议留痕已完成。