Commit Graph
11 Commits
Author SHA1 Message Date
ypsdf1 ce489d1450 debug.log 保留策略:只留最近3天+≤5MB,任一超标即清理到两条件同时满足 2026-10-05 13:35:39 +08:00
ypsdf1 ab7443b5b5 修复订单页 orders.php 的 esc 函数:重写转义逻辑,清除导致 JS 语法错误的损坏字符 2026-07-08 15:19:00 +08:00
ypsdf1 3f3fbd68bb #800 orders.php 增强缓存破坏头(解决浏览器/CDN缓存旧版导致SyntaxError)
- 新增 Pragma: no-cache 和 Expires: 0 头
- Cache-Control 增加 proxy-revalidate(强制代理/CDN不缓存)
- 线上验证通过:HTTP 200 / 14893 bytes / 全部JS函数就位 / 无PHP错误
2026-07-08 11:42:38 +08:00
ypsdf1 d9cc806177 修复: orders.php诊断错误处理中E_RECOVERABLE_ERROR误用冒号导致PHP Parse error(整页崩溃/loadOrders未定义)
- 第12行数组 E_RECOVERABLE_ERROR:'Recoverable' 误用冒号(应为 =>),导致PHP解析失败、整页只输出Parse error、所有前端JS函数(loadOrders等)缺失
- 改为 E_RECOVERABLE_ERROR=>'Recoverable',页面恢复正常(实测线上HTTP 200、STATE JSON有效、全部JS函数就位)
2026-07-08 11:08:00 +08:00
ypsdf1 c3ee6a5c5a 增强: orders.php错误诊断增强(PHP错误捕获+前置输出检测+全局JS错误捕获+Promise rejection捕获) 2026-07-08 10:57:54 +08:00
ypsdf1 d0be292a78 修复: 收银台api()加25s超时兜底(解决结账卡死) + buy_cart小票推送容错 + 订单错误堆栈日志 + orders会话判定保护 2026-07-07 22:43:51 +08:00
ypsdf1 78e3b2ff1e 修复:订单记录页order_list接口加固(查询异常返回合法JSON,杜绝PHP报错污染响应导致前端报错);orders.php渲染对getCurrentCashier空值做保护 2026-07-07 21:26:14 +08:00
ypsdf1 6775465c21 修复: 订单页JS语法错误导致永久转圈(onclick内联JSON引号冲突改data属性+事件委托) 2026-07-07 16:52:59 +08:00
ypsdf1 62f53234e7 修复: 订单记录页opcache失效确保新版生效 + 订单查询放宽busy_timeout至15s并增加重试(规避database is locked) 2026-07-07 14:26:45 +08:00
ypsdf1 a72bbfd970 修复: 订单记录页加载卡死(增加请求超时与重试) + 订单接口释放会话锁并对database is locked重试 2026-07-07 13:38:00 +08:00
ypsdf1 7a4aad46c6 功能: 订单记录独立页+小票书+packmoney/green修复(??替代||)
1. 新增 orders.php 独立订单记录页面(搜索/筛选/详情弹窗)
2. 收银台底部订单区改为跳转链接(→orders.php)
3. buy_cart 成功后推送 give_receipt_book 到 Java 队列(发放 Written Book)
4. 修复 packmoney/green_discount 前端 JS || falsy 回退 bug(改用 ??)
5. 费率从后端 shop_config 动态读取(不再硬编码 RATES)
6. cashierGetConfig 扩展读取 cart_backpack_rate/cart_shulker_rate
2026-07-07 12:28:26 +08:00