电子券状态修改
电子券状态修改是改券状态的单据。发放出来的券状态是「领取」,要让它变成会员能用的券,就得在这里改成「销售出」;反过来,要把发错的券作废,也在这里把状态改成「作废」。
这是电子券最"危险"的一张单:它按「类型 + 券号区间」直接覆盖状态,不校验券现在归谁。填错区间会把别人的券一起改掉。
一、功能概述
菜单位置:连锁管理 → 电子券管理 → 电子券状态修改(会员)(页面地址 /admin/MoonCake/drawheadsub5/)
| 用途 | 说明 |
|---|---|
| 启用券 | 领取 → 销售出,会员端才能看到并使用 |
| 作废券 | 改成 作废,并写死作废时间与原因 |
| 回退 | 改成 空库 或 领取,让券从会员券包里消失 |
二、界面布局说明

| 区域 | 内容 |
|---|---|
| 工具栏 | + 新增、导出、刷新 |
| 查询条 | 单据日期快捷键(默认本月)、领取部门、高级筛选 |
| 列表 | 单据号 / 单据日期 / 部门/代理商 / 子类型(电子券状态修改) / 单据状态 / 审核日期 / 单据摘要 |
三、新增与审核
- 新增 → 业务信息选 电子券类别 和 券新状态。
- 券明细加行,填 开始券号(必填),结束券号、数量由系统推出。
- 保存 → 审核(确认框「确认审核该单据?」),审核后券状态立刻被覆盖。
表头字段
| 字段 | 要求 | 说明 |
|---|---|---|
| 单据日期 | 必填 | 默认今天 |
| 电子券类别 | 必填 | 只能操作这一种类型的券 |
| 券新状态 | 必填 | 四选一:空库 / 领取 / 销售出 / 作废 |
| 手写单号 | 选填 | — |
明细字段
| 列 | 说明 |
|---|---|
| 类型编号 | 必填,可搜索 |
| 类型名称 | 自动带出 |
| 开始券号 | 必填,从这里开始按数量连续覆盖 |
| 结束券号 | 按数量推出,只读 |
| 数量 / 价格 | 只读 |
| 行备注 | 选填 |
四、券新状态的四个选项
| 选项 | 会员端表现 | 什么时候用 |
|---|---|---|
| 空库 | 券从会员券包消失 | 把券收回,等重新分配 |
| 领取 | 券包可能显示但不可用 | 发放后的默认状态 |
| 销售出 | 可用、可核销 | 发放完成后启用 |
| 作废 | 永久失效 | 发错了、券不要了 |
只有这四个值。「已使用」「销售退回」「代理商领取」这些状态不能从这里设置,它们是业务单据产生的。
五、审核时系统做了什么
- 按「类型 + 券号区间」批量更新券状态,不校验这些券当前属于哪个会员;
- 单据的明细数量和金额在审核时取负写入,所以单据里看到负数数量是正常冲减口径;
- 选「作废」时,同时写入作废时间和作废原因「后台电子券状态修改为作废」;
- 券类型和券明细上的状态一起更新。
反审核不会把券状态改回去,只把单据退回草稿。券已经按新状态生效了,要恢复得再开一张单改回来。
六、常见问题
问:改完状态,会员还是看不到券? 答:确认改的是「销售出」而不是「领取」,再用 电子券查询 按会员查一眼当前状态。状态对但会员端不显示,检查券的有效期是不是已经过了。
问:为什么这张单上的数量是负数? 答:审核时明细数量与金额统一取负,用于冲减口径,不影响券状态。看单据别被负号误导。
问:能一次改多个会员的券吗? 答:能,但要用券号区间。区间里的券会被无差别覆盖,包括不属于目标会员的券。建议先按会员在 电子券查询 筛出券号,再精确填区间。
问:反审核后能重来吗? 答:反审核只是让单据回到草稿,券状态不会回退。重新审核就是再覆盖一次,注意别把已经改好的券又改回去。
问:这张单能改饼券的状态吗? 答:不能。它只处理电子券;饼券的状态变化必须走领出、销售、退回这些业务单据。
