wuzhen update

This commit is contained in:
wuzhen committed 2025-08-10 00:28:48 +08:00
commit 0037cb4e7d
1503 files changed
+74822 -196654

No files matched your search

+246
View File
@@ -0,0 +1,246 @@
-- =====================================================
-- 微信JS-SDK配置初始化脚本
-- 版本: v1.0
-- 创建时间: 2025-01-03
-- 说明: 在sys_config表中添加微信相关配置项
-- =====================================================
-- 删除已存在的微信配置(避免重复)
-- DELETE FROM sys_config WHERE config_key IN ('wechat.app.id', 'wechat.app.secret');
-- 插入微信AppID配置
INSERT INTO sys_wechat_config (
config_name,
config_key,
config_value,
config_type,
remark,
create_by,
create_time,
update_by,
update_time,
tenant_id
) VALUES (
'微信公众号AppID',
'wechat.app.id',
'wx1234567890abcdef',
'Y',
'微信公众号的AppID,用于JS-SDK初始化配置',
1,
NOW(),
1,
NOW(),
'000000'
);
-- 插入微信AppSecret配置
INSERT INTO sys_wechat_config (
config_name,
config_key,
config_value,
config_type,
remark,
create_by,
create_time,
update_by,
update_time,
tenant_id
) VALUES (
'微信公众号AppSecret',
'wechat.app.secret',
'your_app_secret_here',
'Y',
'微信公众号的AppSecret,用于获取access_token和jsapi_ticket',
1,
NOW(),
1,
NOW(),
'000000'
);
-- 插入微信JS-SDK域名配置
INSERT INTO sys_wechat_config (
config_name,
config_key,
config_value,
config_type,
remark,
create_by,
create_time,
update_by,
update_time,
tenant_id
) VALUES (
'微信JS-SDK安全域名',
'wechat.js.domain',
'example.com',
'Y',
'微信JS-SDK的安全域名配置,需要在微信公众平台配置',
1,
NOW(),
1,
NOW(),
'000000'
);
-- 插入微信商户号配置(支付功能使用)
INSERT INTO sys_wechat_config (
config_name,
config_key,
config_value,
config_type,
remark,
create_by,
create_time,
update_by,
update_time,
tenant_id
) VALUES (
'微信商户号',
'wechat.mch.id',
'1234567890',
'Y',
'微信支付商户号,用于微信支付功能',
1,
NOW(),
1,
NOW(),
'000000'
);
-- 插入微信商户密钥配置(支付功能使用)
INSERT INTO sys_wechat_config (
config_name,
config_key,
config_value,
config_type,
remark,
create_by,
create_time,
update_by,
update_time,
tenant_id
) VALUES (
'微信商户密钥',
'wechat.mch.key',
'your_mch_key_here',
'Y',
'微信支付商户密钥,用于支付签名',
1,
NOW(),
1,
NOW(),
'000000'
);
-- 插入微信支付回调地址配置
INSERT INTO sys_wechat_config (
config_name,
config_key,
config_value,
config_type,
remark,
create_by,
create_time,
update_by,
update_time,
tenant_id
) VALUES (
'微信支付回调地址',
'wechat.pay.notify.url',
'https://example.com/api/wechat/pay/notify',
'Y',
'微信支付结果通知回调地址',
1,
NOW(),
1,
NOW(),
'000000'
);
-- 插入微信调试模式配置
INSERT INTO sys_wechat_config (
config_name,
config_key,
config_value,
config_type,
remark,
create_by,
create_time,
update_by,
update_time,
tenant_id
) VALUES (
'微信JS-SDK调试模式',
'wechat.debug.enabled',
'false',
'Y',
'微信JS-SDK调试模式开关,true开启,false关闭',
1,
NOW(),
1,
NOW(),
'000000'
);
-- 验证插入结果
SELECT config_name, config_key, config_value, remark
FROM sys_wechat_config
WHERE config_key LIKE 'wechat.%'
ORDER BY config_key;
-- =====================================================
-- 配置说明
-- =====================================================
--
-- 1. wechat.app.id: 微信公众号AppID
-- - 获取方式:微信公众平台 → 开发 → 基本配置
-- - 示例:wx1234567890abcdef
--
-- 2. wechat.app.secret: 微信公众号AppSecret
-- - 获取方式:微信公众平台 → 开发 → 基本配置
-- - 注意:AppSecret需要保密,不能暴露在前端
--
-- 3. wechat.js.domain: JS-SDK安全域名
-- - 配置方式:微信公众平台 → 设置 → 公众号设置 → 功能设置
-- - 示例:example.com(不包含http://)
--
-- 4. wechat.mch.id: 微信商户号
-- - 获取方式:微信支付商户平台
-- - 用途:微信支付功能
--
-- 5. wechat.mch.key: 微信商户密钥
-- - 获取方式:微信支付商户平台 → 账户中心 → API安全
-- - 用途:微信支付签名
--
-- 6. wechat.pay.notify.url: 支付回调地址
-- - 说明:微信支付结果通知地址
-- - 要求:必须是HTTPS地址
--
-- 7. wechat.debug.enabled: 调试模式
-- - 说明:开发环境建议开启,生产环境关闭
-- - 值:true/false
--
-- =====================================================
-- 部署说明
-- =====================================================
--
-- 1. 生产环境部署前,请修改以下配置:
-- - wechat.app.id: 替换为真实的微信AppID
-- - wechat.app.secret: 替换为真实的微信AppSecret
-- - wechat.js.domain: 替换为实际的域名
-- - wechat.mch.id: 替换为真实的商户号(如需支付功能)
-- - wechat.mch.key: 替换为真实的商户密钥(如需支付功能)
-- - wechat.pay.notify.url: 替换为实际的回调地址
--
-- 2. 微信公众平台配置:
-- - 配置JS接口安全域名
-- - 开通所需的接口权限
-- - 配置服务器白名单(如需要)
--
-- 3. 安全建议:
-- - AppSecret和商户密钥需要定期更新
-- - 生产环境关闭调试模式
-- - 使用HTTPS协议
--
-- =====================================================