🛡️
高权限操作:撤销销课仅超级管理员 / 教务可用,老师只能提交申请、不能自行撤销。
- 撤销后系统自动返还课时,并把课次状态置为「已撤销」。
- 必须填写撤销原因,原因将写入审计日志并在课时流水中展示。
- 全程记入审计日志(操作人、IP、原课次、返还课时、前后余额),日志不可删除。
- 是否通知家长可开关,默认关闭;开启后推送模板 TPL_06「撤销销课通知」。
📨
待处理撤销申请
4条
最长已等待 18 小时
↩️
本月已撤销
27笔
返还课时 27 课时
🎫
返还课时合计
31课时
含跨月撤销 4 课时
⛔
被驳回申请
3条
原因:超过可撤销期 / 重复申请
待处理撤销申请
4 条 · 老师在小程序提交,需教务审核| 学员 | 原销课时间 | 课程 / 课次 | 申请老师 | 申请原因 | 提交时间 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|
|
诺
陈一诺HX2024001
|
2024-06-18 09:00 | 言语认知个训 L20240618-0900 |
王雅 | 学员到店后因身体不适提前离场,本节课未完成,申请撤销并返还 1 课时 | 2024-06-18 12:20 | 待审核 |
|
|
满
林小满HX2024002
|
2024-06-17 10:00 | 感统训练 L20240617-1000 |
王雅 | 课堂中途设备故障,有效训练时长不足 20 分钟,申请按半节返还 | 2024-06-17 15:40 | 待审核 |
|
|
豪
周子豪HX2024003
|
2024-06-05 15:30 | 言语认知个训 L20240605-1530 |
李明 | 当日误将试听课按正式课销课,申请撤销并返还(跨月,需超级管理员二次确认) | 2024-06-17 18:05 | 待审核 跨月 |
|
|
然
许安然HX2024006
|
2024-06-16 14:00 | 言语认知个训 L20240616-1400 |
赵倩 | 家长提前 24 小时请假,老师误销课,申请撤销 | 2024-06-16 14:30 | 待审核 |
|
同意后系统立即返还课时并把课次置为「已撤销」,家长端余额同步更新(如 43 → 44)。
| 时间 | 学员 | 原课次 | 撤销原因 | 操作人 | 返还课时 | 是否通知家长 | 状态 |
|---|---|---|---|---|---|---|---|
| 2024-06-16 16:20 | 陈一诺 | L20240616-1530 言语认知个训 |
家长临时取消,误销课已返还 | 张敏(教务) | +1 | 已通知 | 已完成 |
| 2024-06-14 17:10 | 陈一诺 | L20240613-0900 言语认知个训 |
6-13 课次重复提交导致重复销课,冲正 1 课时 | 张敏(教务) | +1 | 未通知 | 已完成 |
| 2024-06-11 11:35 | 吴念 | L20240611-1400 社交游戏课 |
课次排课对象录入错误(应为另一学员) | 李禾(超级管理员) | +1 | 已通知 | 已完成 |
| 2024-06-07 09:20 | 孙芋 | L20240607-1530 感统训练 |
老师未实际授课但提前销课,核实后撤销 | 张敏(教务) | +1 | 未通知 | 已完成 |
| 2024-06-03 16:48 | 周子豪 | L20240603-1530 言语认知个训 |
同一课次二次撤销申请,系统校验后自动驳回 | 系统自动 | 0 | 未通知 | 已驳回 |
共 27 条历史撤销记录,全部保留原始销课流水与反向流水,可逐笔追溯。
撤销后的账本变化(示例:陈一诺)
原销课记录保留 + 生成反向流水| 时间 | 类型 | 变动 | 余额 | 关联课次 | 说明 |
|---|---|---|---|---|---|
| 2024-06-16 16:20 | 撤销销课 | +1 | 44 | L20240616-1530 | 反向流水(新增) |
| 2024-06-16 15:35 | 销课 | -1 | 43 | L20240616-1530 | 原流水(保留,不可删除) |
撤销边界规则
📌
- 仅未结算月份可撤销,已结算月份需走财务调整流程。
- 同一课次只能撤销一次,重复申请由系统自动校验驳回。
- 撤销后该课次状态变为「已撤销」,不可再销课,如需复课请重新排课。
- 跨月撤销需超级管理员二次确认。
- 撤销不删除原销课记录,而是生成一条反向流水。
撤销边界规则(完整口径):
1. 时间边界:仅未结算月份的销课记录可撤销;已进入财务结算的月份需提交「财务调整单」,由超级管理员与财务共同确认。
2. 次数边界:同一课次只能撤销一次(以课次号唯一约束),重复申请一律驳回并记录尝试日志。
3. 状态边界:撤销成功后课次状态置为「已撤销」,该课次不可再次销课、不可再次撤销;如学员实际到课需重新排课并生成新课次。
4. 权限边界:超级管理员 / 教务可撤销当月记录;跨月撤销必须由超级管理员二次确认(双人复核),老师只可提交申请。
5. 账本边界:撤销不删除原始销课流水,而是生成一条反向「撤销销课」流水;两条流水通过课次号关联,任何一条都不可修改。
6. 通知边界:是否推送家长为可选开关(模板 TPL_06),默认关闭;开启后家长端「我的课时」将同时看到原销课与返还两条流水(返还流水备注对家长可见)。
7. 审计边界:撤销原因、操作人、IP、原课次、返还课时、前后余额、是否通知家长全部写入审计日志,日志保留 ≥ 1 年且不可删除。
1. 时间边界:仅未结算月份的销课记录可撤销;已进入财务结算的月份需提交「财务调整单」,由超级管理员与财务共同确认。
2. 次数边界:同一课次只能撤销一次(以课次号唯一约束),重复申请一律驳回并记录尝试日志。
3. 状态边界:撤销成功后课次状态置为「已撤销」,该课次不可再次销课、不可再次撤销;如学员实际到课需重新排课并生成新课次。
4. 权限边界:超级管理员 / 教务可撤销当月记录;跨月撤销必须由超级管理员二次确认(双人复核),老师只可提交申请。
5. 账本边界:撤销不删除原始销课流水,而是生成一条反向「撤销销课」流水;两条流水通过课次号关联,任何一条都不可修改。
6. 通知边界:是否推送家长为可选开关(模板 TPL_06),默认关闭;开启后家长端「我的课时」将同时看到原销课与返还两条流水(返还流水备注对家长可见)。
7. 审计边界:撤销原因、操作人、IP、原课次、返还课时、前后余额、是否通知家长全部写入审计日志,日志保留 ≥ 1 年且不可删除。