按用户授权,提交并推送今天的代码,将尚未发布的相关更新部署至正式环境:
11627fe:学习记录词表默认隐藏中文,发音结束后显示该词释义;中断、翻页、离开页面不误显示。89ef58e:Excel 词库批量预检、增量保存、逐行结果、失败重试和刷新恢复进度。1eee92a:老师学习记录仅列出账号正常、且在该老师名下今天或以后仍有未完成、未取消排课的学员;处理失效的历史选择及分页。08619f7:上线验收发现历史学员查询的数字转文本关联绕过现有索引,改用数字编号及模型字段关联。相关查询复用现有索引,无需迁移。缺失读音合成服务、结课后课表缓存刷新此前已经发布,本次保留这些线上行为。既有未跟踪迁移资料未提交。
发布源代码:08619f72519a857c836f4bd472653879f92b36ae。
| 应用 | 发布编号 | 公网文件校验 | 无版本参数页面入口 |
|---|---|---|---|
管理端 https://admin.xiaoshu.pro |
08619f72519a-20261030T031235709Z |
96 个 SHA-256 一致 | 4 条通过 |
移动端 https://h5.xiaoshu.pro |
mobile-08619f72519a-20261030T031236277Z |
105 个 SHA-256 一致 | 8 条通过 |
按后端、管理端、移动端顺序发布,源站文件回读通过后更新入口并刷新 CDN。未清空静态桶,旧版本资源保留。
后端选择性更新 xiaoshu.app.gateway 的 coachStudentPage,以及 xiaoshu.ops.gateway / xiaoshu.ops.gateway.v3 的词库校验、预检、提交及状态函数;补充字段校验和结果汇总函数。与本次无关的线上函数逐项保持不变,发布后代码哈希回读一致。未整份覆盖线上网关,无新增表或字段迁移。
浏览器交互检查使用隔离数据,后端业务检查使用专用测试数据及只读真实数据;上述结果不代表手机微信实机验收。
本机受限目录:~/.local/state/xiaoshu/cloud-releases/2026-10-30-pending-updates/。
initial-backend-release/。gateway-plan.json、cloud-published.json。admin/baseline/、mobile/baseline/。backend-verification.json、current-teachers-verification.json、test-batch-cleanup.json、两端 verification.json、browser-verification.json。回退时恢复所需后端基线和两端旧入口、版本清单及同名资源,刷新对应 CDN;不删除现有词库、学习记录、TTS 缓存或已生成音频。