业务需求:
最近在写业务时,遇到这样一个场景:需要从Excel中往系统中导入数据,然后在后端校验数据,如果校验不通过,则将检验错误的原因和原数据存入一个Excel返回给前端,并且需要返回给前端导入数据的总数,成功的数量和失败的数量(这个信息是必须返回的,无论是否存在有校验不通过的数据)。
前端导入的页面如下图所示。
导出完毕的页面如下图所示,全部成功为上面的显示页面,有检验失败的是下面的展示页面。
问题描述:
我的代码逻辑:
/**
* 服务层方法
*/
@Transactional(rollbackFor &#