配餐表导出无响应修复 Review

状态:本地已实现并通过专项验证,未部署;线上恢复需部署后复测。

问题与修复

Store 标准运行时是 PHP 7.3,但线上导出请求实际返回 PHP 7.4 的旧 PHPExcel 弃用异常。修复后,导出端点只在本次调用期间忽略旧库弃用告警并恢复原级别,日期按数值型写入;前端未修改。

验证摘要

检查结果
PHP 7.3 RecipeBatch21 tests / 126 assertions 通过
PHP 7.4 观察测试1 test / 1 assertion 通过;仅覆盖线上错误,不改变项目标准版本
前端专项原有 21 tests 通过,前端代码未修改
生产验证未部署,待复测

评审清单

学习与反模式

可复用实践:先区分项目标准运行时与线上实际运行时;旧库兼容只能在最窄调用边界处理。禁止反模式:为一个导出故障全局关闭错误或修改 vendor。