fix: 修正系统化待办浏览器上传识别 #691

Merged
yueyang merged 1 commits from fix/yueyang-systemization-todo-upload-extension into main 2026-10-27 15:54:39 +08:00
Collaborator

问题与修复

浏览器上传的 Excel 落在 PHP 临时路径时没有 .xlsx 后缀,原逻辑只检查临时路径,导致合法工作簿被误判为非 Excel。

本修复增加原始上传文件名参数,优先按用户选择的文件名识别扩展名;命令行导入仍按实际文件路径识别。

验证

  • 待办专项测试:17 tests,303 assertions
  • 新增真实上传路径回归测试:临时文件无扩展名、原始文件名为 .xlsx 时可正常同步
  • 新增数据同时写入操作记录

影响与发布

  • 不新增数据库迁移
  • 修复前请求未写入任何待办数据
  • 合并后热修复发布,再重新导入新版工作簿
## 问题与修复 浏览器上传的 Excel 落在 PHP 临时路径时没有 .xlsx 后缀,原逻辑只检查临时路径,导致合法工作簿被误判为非 Excel。 本修复增加原始上传文件名参数,优先按用户选择的文件名识别扩展名;命令行导入仍按实际文件路径识别。 ## 验证 - 待办专项测试:17 tests,303 assertions - 新增真实上传路径回归测试:临时文件无扩展名、原始文件名为 .xlsx 时可正常同步 - 新增数据同时写入操作记录 ## 影响与发布 - 不新增数据库迁移 - 修复前请求未写入任何待办数据 - 合并后热修复发布,再重新导入新版工作簿
yueyang added 1 commit 2026-10-27 15:54:22 +08:00
yueyang merged commit 04948081b8 into main 2026-10-27 15:54:39 +08:00
yueyang deleted branch fix/yueyang-systemization-todo-upload-extension 2026-10-27 15:54:39 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#691
No description provided.