wuzhen update
This commit is contained in:
commit
0037cb4e7d
1503 files changed
+74822
-196654
No files matched your search
@@ -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协议
|
||||
--
|
||||
-- =====================================================
|
||||
Reference in new issue
Block a user