通道显隐 与 预售券挂起 处置说明(2026-10-13)

来源:登录系统改造交付说明(docs/登录系统改造-2026-10-13-交付说明.md:102)所列「其余已知待办」两项。
处理人:波波(author=波波 <bobo@kailash.media>)。

一、通道显隐未写生产配置 ✅ 代码缺陷已修

1.1 根因(两处叠加)

「通道显隐」= 平台支付闸口 system_settings.platform_payment_gate,控制线上支付通道的显隐/强制(auto / online_only / offline_only)。

缺陷 A — 枚举不一致(真实代码 bug,本次已修)

```python

if platform_gate not in ("auto", "online_only", "offline_only"):

platform_gate = "auto"

```

缺陷 B — 生产缺配置行(经只读核验,早已落地,无缺口)

1.2 已落地修复(代码)

admin_platform_params.py:317 的 options 已对齐后端实际枚举:

"options": ["auto", "online_only", "offline_only"],
"note": "auto = 按商户与产品条件自动判定;online_only = 全站强制线上支付;offline_only = 全站暂停线上支付(券款线下直结)",

1.3 生产动作核验结论(无需执行)

用户曾授权「整批 032–040」。执行前按纪律先只读勘察,结论:032–040 早已在生产完整落地,无需任何操作。

只读证据(生产 kailash-pg 容器,2026-10-13):

由此:原「确认单 §1.3 待执行」已过时;"通道显隐·生产缺配置行"缺口实际早已闭合。"整批 032–040"指令因先核验而避免盲跑(否则白干且搅乱台账)。

是否维持 offline_only? 当前为全站强制线下(券款线下直结)业务态。是否调回 auto/online_only 未擅自改动,待老板确认经营口径。

部署纪律:代码枚举修复(commit a731dc10)需经 staging 自动部署生效;生产迁移经核验无需执行。

二、预售券挂起 — 经排查无代码缺陷,实为设计态

2.1 排查结论

「预售券」= 现「神山线路」套餐(packages 表 SKU 7081/7082/7083 + 新线 7086–7089)。逐项核对:

2.2 处置


三、交付物

项状态说明
通道显隐·枚举不一致✅ 已修(commit a731dc10)admin_platform_params.py options 对齐后端
通道显隐·生产缺配置行✅ 经核验早已落地生产 platform_payment_gate=offline_only,缺口早已闭合、无需执行
预售券挂起✅ 排查结案无代码缺陷;「挂起」= 券类刻意线下直结(设计态)