ypsdf1
|
19d0cf1618
|
修复SQL语法错误: pay_order是MySQL保留字,加反引号
|
2026-07-16 12:12:48 +08:00 |
|
ypsdf1
|
d9a3a6eb33
|
修复500错误: 重命名getPlatformDB避免与poller_online.php冲突
|
2026-07-16 11:51:59 +08:00 |
|
ypsdf1
|
510db12216
|
加固对账输出: 清空所有ob+try-catch+确保返回JSON
|
2026-07-16 11:47:21 +08:00 |
|
ypsdf1
|
3893d22aef
|
修复对账JSON解析: 包含poller前开启输出缓冲捕获非预期输出
|
2026-07-16 11:42:29 +08:00 |
|
ypsdf1
|
43cb042bf0
|
修复MySQL连接: 集中管理凭据,常量未定义时用默认值兜底
|
2026-07-16 11:28:05 +08:00 |
|
ypsdf1
|
bed190ca8d
|
修复: 订单不存在问题-平台MySQL直查+同步机制+管理后台手动同步
- queryOrder: 本地订单不存在时直查平台MySQL,找到则自动同步到本地
- handleNotify: 回调找不到本地订单时从平台MySQL补建
- checkPlatformOrderStatus: 超时3s→10s,返回更多字段(trade_no/money/player)
- recharge_orders_api: 新增sync_platform action,管理员手动从平台同步全部已支付订单
- admin.php: 充值对账页新增「从平台同步」按钮
- 解决: 游戏已发钱但前端/后台显示订单不存在的问题
关闭 #1069 #1070
|
2026-07-15 21:58:30 +08:00 |
|
ypsdf1
|
1cd8415516
|
修复支付系统核心问题
- pay.php: 超时时间从30分钟改为5分钟
- poller_online.php: 修复debugLog未定义变量+保留输出缓冲区
- recharge_orders_api.php: 修复对账结果JSON双重包装
- player.php: 支付成功后锁定按钮+续支付检测处理已支付订单
解决:
1. 订单超时改为5分钟
2. Java轮询500错误(debugLog变量未定义)
3. 对账结果显示undefined
4. 支付成功后按钮状态修复
|
2026-07-15 19:23:51 +08:00 |
|
ypsdf1
|
449976478e
|
充值对账页面+防重复支付+高频补单+轮询器改进
- recharge_orders.php + recharge_orders_api.php: 管理员充值订单对账页面
- admin.php 侧边栏添加充值对账入口
- pay.php: 创建订单时检测已有未支付订单(复用),防重复支付
- player.php: 续支付检测+支付成功后清除本地订单+恢复按钮
- poller_online.php + pay.php: 添加web_transactions唯一索引
- .gitignore: 排除密钥.md
关闭 #1056 #1057 #1055 #1060 部分
|
2026-07-15 18:00:11 +08:00 |
|