文件
fenleixinxi/scratch/add_miniapp_config.php
MiAn b0eb1134a5 feat: 新增微信小程序虚拟支付提审防审模式及相关功能
本次提交主要实现微信小程序虚拟支付提审防审机制,包括:
1. 后台配置虚拟支付防审开关,支持开启/关闭模式
2. 前端根据开关状态及设备类型,iOS设备自动触发合规提示
3. 分销模块调整提现规则,无门槛即时提现
4. 登录页面优化,增加返回和暂不登录入口,符合微信审核规范
5. 新增提现记录页面,优化分销中心界面布局

该功能确保微信提审期间能顺利通过审核,审核通过后可一键切换为正常运营模式,无需重新发布小程序代码。
2026-11-01 22:41:27 +08:00

34 行
1.6 KiB
PHP

<?php
define('APP_PATH', __DIR__ . '/../application/');
define('ROOT_PATH', __DIR__ . '/../');
require __DIR__ . '/../thinkphp/base.php';
think\Db::setConfig(include APP_PATH . 'database.php');
$groupVal = think\Db::name('config')->where('name', 'configgroup')->value('value');
$group = json_decode($groupVal, true) ?: [];
$group['miniapp'] = '小程序配置';
think\Db::name('config')->where('name', 'configgroup')->update(['value' => json_encode($group, JSON_UNESCAPED_UNICODE)]);
$exist = think\Db::name('config')->where('name', 'virtual_pay_audit')->find();
if (!$exist) {
think\Db::name('config')->insert([
'name' => 'virtual_pay_audit',
'group' => 'miniapp',
'title' => '提审防审模式',
'tip' => '微信审核期间请开启;审核通过后设为关闭,全端立即恢复会员原价与微信支付直接开通',
'type' => 'radio',
'content' => json_encode(['1' => '开启(微信审核中:隐藏直接支付)', '0' => '关闭(审核已通过:全端恢复直接支付)'], JSON_UNESCAPED_UNICODE),
'value' => '1',
'rule' => 'required'
]);
} else {
think\Db::name('config')->where('name', 'virtual_pay_audit')->update([
'group' => 'miniapp',
'title' => '提审防审模式',
'tip' => '微信审核期间请开启;审核通过后设为关闭,全端立即恢复会员原价与微信支付直接开通',
'type' => 'radio',
'content' => json_encode(['1' => '开启(微信审核中:隐藏直接支付)', '0' => '关闭(审核已通过:全端恢复直接支付)'], JSON_UNESCAPED_UNICODE),
]);
}
echo "CONFIG_SUCCESS\n";