legacy-trial-appointment-2026-11-04.md 1.0 KB

历史预约体验课识别修复(2026-11-04)

沈佳惠高三(旧用户 1872)的预约 888557 是 11 月 3 日在旧系统创建、11 月 4 日上课的体验课;预约已经同步到新系统。体验课标记为 dslx=3,但准备课时时按单词教材的类型判断为普通课,因普通单词课时不足而报错。该学员有 1 节体验课时。

修复优先识别没有明确非体验类型的历史体验课,允许使用原有单词教材绑定,并保留绑定的单词课程类型,使同一绑定后续普通课仍按普通课计费。明确的其他课程类型和已有费用快照不被覆盖。准备操作重复执行保持幂等。

使用真实预约数据在数据库回滚事务中执行修复后的准备、重复准备、开始和结束流程:体验课扣减 1 节体验课时,不扣普通课时,教师费用快照 30 元,结课状态正常;所有操作均已回滚,未改变真实课时或课程状态。自动测试覆盖体验课、普通课共用教材、余额不足和幂等。