状态:本地已实现并通过专项验证,未部署;线上恢复需部署后复测。
Store 标准运行时是 PHP 7.3,但线上导出请求实际返回 PHP 7.4 的旧 PHPExcel 弃用异常。修复后,导出端点只在本次调用期间忽略旧库弃用告警并恢复原级别,日期按数值型写入;前端未修改。
| 检查 | 结果 |
|---|---|
| PHP 7.3 RecipeBatch | 21 tests / 126 assertions 通过 |
| PHP 7.4 观察测试 | 1 test / 1 assertion 通过;仅覆盖线上错误,不改变项目标准版本 |
| 前端专项 | 原有 21 tests 通过,前端代码未修改 |
| 生产验证 | 未部署,待复测 |
可复用实践:先区分项目标准运行时与线上实际运行时;旧库兼容只能在最窄调用边界处理。禁止反模式:为一个导出故障全局关闭错误或修改 vendor。