buhuazhen
2026-03-20 ba6eba202110af165366377168d0561d5d222d7c
分支
用户 buhuazhen <hua100783@gmail.com>
星期五, 三月 20, 2026 11:14 +0800
提交者 buhuazhen <hua100783@gmail.com>
星期五, 三月 20, 2026 11:24 +0800
提交ba6eba202110af165366377168d0561d5d222d7c
目录 40f0285a05c3bbccbc0896cf5f8a031442064fa6 目录 | zip | gz
上一版本 a80f963dab5990420daada6361066965bbb0f3c2 查看 | 对比
fix(staff): 解决导出数据列数不一致问题

- 计算导出列表中最大列数
- 补充每行数据不足列数时填充占位符 "-"
- 保证导出表格列对齐一致性

fix(personalShift): 修复导出Excel流及处理班次时间格式异常

- 优化导出接口,使用ServletOutputStream输出Excel文件,设置正确响应头
- 统一导出文件命名,支持UTF-8编码中文文件名
- 调整EasyExcel写入逻辑,注册自适应列宽和单元格样式处理器
- 添加输出流刷新,避免输出内容丢失
- 处理排班时间数据,跳过格式不符合预期的条目,防止异常发生
已修改2个文件
55 ■■■■ 文件已修改
src/main/java/com/ruoyi/staff/controller/PersonalShiftController.java 42 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/service/impl/PersonalShiftServiceImpl.java 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史