Files
mp-java/quick_payment_check.sql
赵忠林 ededc7a501 feat(payment): 添加支付配置诊断和测试接口
- 新增支付配置诊断SQL脚本
- 添加测试控制器和微信支付诊断控制器
- 实现支付配置检查、快速测试和缓存清理等功能
-优化支付服务和订单创建流程- 更新相关实体和DTO以支持新功能
2025-08-13 18:03:34 +08:00

34 lines
1.1 KiB
SQL

-- 快速支付配置检查SQL
-- 请在数据库中执行此查询
SELECT
'=== 支付配置检查 ===' as title,
tenant_id as '租户ID',
CASE
WHEN mch_id IS NULL OR mch_id = '' THEN '❌ 未配置'
ELSE CONCAT('', mch_id)
END as '商户号',
CASE
WHEN app_id IS NULL OR app_id = '' THEN '❌ 未配置'
ELSE CONCAT('', app_id)
END as '应用ID',
CASE
WHEN merchant_serial_number IS NULL OR merchant_serial_number = '' THEN '❌ 未配置'
ELSE '✅ 已配置'
END as '证书序列号',
CASE
WHEN api_key IS NULL OR api_key = '' THEN '❌ 未配置'
WHEN LENGTH(api_key) != 32 THEN CONCAT('❌ 长度错误(', LENGTH(api_key), '位)')
ELSE '✅ 已配置(32位)'
END as 'API密钥',
CASE
WHEN status = 1 THEN '✅ 已启用'
ELSE '❌ 未启用'
END as '状态'
FROM sys_payment
WHERE type = 0 -- 微信支付
ORDER BY tenant_id;
-- 如果上面的查询没有返回结果,说明没有微信支付配置,请执行:
-- SELECT COUNT(*) as '微信支付配置数量' FROM sys_payment WHERE type = 0;