fix: 拒绝本地旧后端返回的过期 MKH 库存 #37

Merged
lunanting merged 1 commits from codex/mkh-fresh-contract-0924 into main 2026-09-24 14:03:11 +08:00
Owner

截图中的 localhost:5173 会代理本机后端;当前端已更新而本地后端仍是旧进程时,旧后端会忽略真正刷新语义并返回库存 4。

本变更增加 MKH 实时刷新协议:后端明确返回协议版本和刷新完成标记;前端强制刷新时必须校验标记,否则清空旧表格并提示停止旧 remote:dev、拉取 main 后重启,避免把过期值冒充最新数据。README 同步说明前后端必须一起重启。

验证:后端 347 项测试通过;前端 ESLint、21 项测试和生产构建通过。无 SQL、表结构或数据迁移变更。

截图中的 localhost:5173 会代理本机后端;当前端已更新而本地后端仍是旧进程时,旧后端会忽略真正刷新语义并返回库存 4。 本变更增加 MKH 实时刷新协议:后端明确返回协议版本和刷新完成标记;前端强制刷新时必须校验标记,否则清空旧表格并提示停止旧 remote:dev、拉取 main 后重启,避免把过期值冒充最新数据。README 同步说明前后端必须一起重启。 验证:后端 347 项测试通过;前端 ESLint、21 项测试和生产构建通过。无 SQL、表结构或数据迁移变更。
lunanting added 1 commit 2026-09-24 14:02:44 +08:00
lunanting merged commit d013f1e636 into main 2026-09-24 14:03:11 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lunanting/cangku#37
No description provided.