Skip to content

v1.14.8

Choose a tag to compare

@SunGreatSage SunGreatSage released this 21 Aug 05:29
· 4 commits to main since this release

v1.14.8

🐛 修复:兼容旧版 ACG-Faka 库存接口

本版本修复旧版 ACG-Faka 未提供 /shared/commodity/stock 时,商品同步因 HTTP 200 HTML 404 页面而全部失败的问题。

库存接口兼容

  • 继续使用新版 /shared/commodity/stock 获取实时库存;
  • 仅在确认库存路由不存在时,切换到旧版已有的 /shared/commodity/item 商品详情接口读取 stock
  • 批量同步首次确认旧版路由后,后续商品直接使用兼容接口,避免对不存在的库存路由重复请求;
  • WAF、Cloudflare、限流和临时网关 HTML 不触发兼容降级,保留原有重试与错误诊断;
  • 不使用旧版 /shared/commodity/inventory 作为回退,避免人工发货商品被错误识别为零库存。

测试

  • ACG-Faka 库存与协议定向测试:21 passed,98 assertions
  • 全量 php artisan test449 passed,1529 assertions
  • Laravel Pint 与 git diff --check 通过。

升级说明

  • 本版本不包含数据库迁移;
  • 本版本不包含前端变更,无需重建前端产物;
  • 更新后请执行 php artisan queue:restart,使常驻队列 worker 加载新的库存兼容逻辑。