Files
tms-erp-api/blade-service
weicw-dshsa 962bcc7879 🐛 台账/主数据类导入(4 个模块)失败明细返回全量原表
覆盖:设备台账 / 保养计划(blade-transport)、铁路站点 / 机场主数据(blade-system)。

问题同前两批:收集 errorList 后 setRollbackOnly 并 return,控制器据此导出
「仅错误行」——失败明细不是原表全量,用户无法对照原表修正。

改动(同构):
- 服务层:抛 ImportFailureException(data),明细携带原表全部行;
  回滚由异常触发(替代 setRollbackOnly)。注意 blade-system 的两个模块
  用的是静态导入 TransactionAspectSupport,模式略有差异。
- 控制器:catch 异常取 getFailureList() 导出(用 export 保留按列标红),
  补上传文件校验。

验证:mvn install -DskipTests 通过;台账回归 32/32,记录类回归 80/80。
2026-09-26 10:58:15 +08:00
..
2026-07-10 22:08:46 +08:00
2026-08-18 15:18:15 +08:00
2026-09-20 16:36:31 +08:00
2026-08-04 02:49:59 +08:00