fix(payment): 卡密兑换开关收敛为唯一总开关
- 问题:积分卡密兑换报「积分卡密兑换未开启」,因 asset_points_card_enabled 与总开关并存为双重闸门;会员卡同样存在隐藏的第二开关 pay_vip_pass_charge_s。 - 修复:ChargeCard 类型闸门统一只消费后台「余额充值 → 卡密兑换」总开关; 积分卡仅额外要求积分系统可用(系统级依赖,非独立开关)。 - 死代码清理:PaymentRuntime 删除 benefit.pass_charge/pass_charge_desc 映射; 后台 schema 删除「卡密兑换会员」独立开关组与「启用积分卡密兑换」开关(双源同步); vip options 收敛为仅 only_password 展示配置。 - 验证:php -l 4 文件无错;契约测试 59/59 通过;容器内探针实测 credits 类型闸门放行;SPA 已重建并同步运行副本。
This commit is contained in:
1 parent
3481620ed0
commit
64ed47165d
7 files changed
+50
-69
No files matched your search
@@ -40,8 +40,6 @@ export const vipSchema = {
|
||||
vip_upgrade: true,
|
||||
vip_upgrade_desc: '',
|
||||
vip_upgrade_product: 'unit|1|按剩余天数升级\njump|199|升级永久二级会员\npermanent|299|永久一级升永久二级',
|
||||
pay_vip_pass_charge_s: false,
|
||||
pay_vip_pass_charge_desc: '',
|
||||
pay_vip_pass_charge_only_password: true,
|
||||
pay_vip_points_exchange_s: false,
|
||||
payment_vip_points_packages: '1|500|30|积分月卡\n1|5000|0|积分永久',
|
||||
@@ -205,12 +203,10 @@ export const vipSchema = {
|
||||
},
|
||||
{
|
||||
key: 'pass-charge',
|
||||
title: '卡密兑换会员',
|
||||
title: '会员卡密',
|
||||
icon: 'fa fas fa-ticket-alt',
|
||||
fields: [
|
||||
{ key: 'pay_vip_pass_charge_s', label: '启用卡密兑换会员功能', type: 'switch', default: false },
|
||||
{ key: 'pay_vip_pass_charge_desc', label: '卡密兑换说明', type: 'textarea', default: '', dependsOn: { key: 'pay_vip_pass_charge_s', value: true }, help: '用户使用卡密兑换时显示的内容,建议为提醒事项、充值协议等,支持HTML代码' },
|
||||
{ key: 'pay_vip_pass_charge_only_password', label: '单密码模式', type: 'switch', default: true, dependsOn: { key: 'pay_vip_pass_charge_s', value: true }, help: '仅需输入密码,不需要卡号' },
|
||||
{ key: 'pay_vip_pass_charge_only_password', label: '单密码模式', type: 'switch', default: true, help: '会员卡密核销是否仅需卡密;关闭后,带卡号的会员卡必须同时输入卡号。会员/积分卡密无独立开关,统一受「余额充值 → 卡密兑换 → 启用卡密兑换功能」控制' },
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user