ypsdf1
|
aadb3373e8
|
充值订单号改读pay.md配置区:固定格式(纯数字0随机/非纯数字6位递增保底)与组合规则双分支,前缀pay.md优先+历史前缀双兼容保补单,删CALLBACK_PORT/GAME_SERVER_HOST死配置
|
2026-10-07 21:03:35 +08:00 |
|
ypsdf1
|
6a6cb9ec3c
|
订单前缀配置化+新订单号格式,补单脚本同读前缀;新增online_heartbeat心跳与sync_webtx_receipts回执补推端点
|
2026-10-06 18:18:22 +08:00 |
|
ypsdf1
|
7f513b9fa1
|
充值补单只认本方RE订单:平台多商户库不再整表拉取,杜绝垃圾充值单刷屏
|
2026-10-02 21:43:23 +08:00 |
|
ypsdf1
|
b90eeb2bcd
|
更新MySQL连接信息:平台重建后数据库凭据变更
|
2026-07-16 22:22:27 +08:00 |
|
ypsdf1
|
7e3af6d7d7
|
添加折扣价格硬锁规则:优惠后价格必须小于原价,且不低于0.01元;售价低于0.01元的商品不支持折扣
|
2026-07-16 19:02:36 +08:00 |
|
ypsdf1
|
f3919a8715
|
实现折扣价格功能:数据库表、后端API、前端界面完整支持折扣价格字段
|
2026-07-16 18:33:21 +08:00 |
|
ypsdf1
|
304bd8f9ef
|
修复充值商店配置500错误:getParam参数不匹配+前端防重复提交
|
2026-07-16 15:01:33 +08:00 |
|
ypsdf1
|
6da7f58281
|
新增充值商店配置管理功能:库存、临时优惠、售价、债券范围、上下架
|
2026-07-16 14:39:44 +08:00 |
|
ypsdf1
|
95630c7609
|
修复数据库分离: pay_orders→orders.db + web_transactions→web.db,双库不再混用
|
2026-07-16 14:03:50 +08:00 |
|
ypsdf1
|
07689f235b
|
修复对账页面空白: pay_orders迁移到orders.db独立库+自动迁移逻辑
|
2026-07-16 12:36:27 +08:00 |
|
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 |
|