| | |
| | | deleteAllApsWeldSeamStandardJob(); |
| | | |
| | | // 批量插入新数据 |
| | | List<List<ApsWeldSeamStandardJob>> dataGroupInterface = ListUtil.split(jobList, 1000); |
| | | for (List<ApsWeldSeamStandardJob> data : dataGroupInterface) { |
| | | List<List<ApsWeldSeamStandardJob>> dataGroup = ListUtil.split(jobList, 1000); |
| | | for (List<ApsWeldSeamStandardJob> data : dataGroup) { |
| | | batchInsertApsWeldSeamStandardJob(data); |
| | | } |
| | | |
| | | // 删除业务表数据(全量覆盖) |
| | | deleteAllApsWeldSeamStandard(); |
| | | // 同步数据到业务表 |
| | | List<List<ApsWeldSeamStandardJob>> dataGroup = ListUtil.split(jobList, 1000); |
| | | for (List<ApsWeldSeamStandardJob> data : dataGroup) { |
| | | syncToBizTable(data); |
| | | } |
| | |
| | | throw e; |
| | | } |
| | | } |
| | | |
| | | |
| | | private void deleteAllApsWeldSeamStandard() { |
| | | apsWeldSeamStandardMapper.deleteAllApsWeldSeamStandard(); |
| | | } |
| | | /** |
| | | * 同步数据到业务表 |
| | | * |
| | |
| | | */ |
| | | private void syncToBizTable(List<ApsWeldSeamStandardJob> jobList) { |
| | | try { |
| | | // 删除业务表数据(全量覆盖) |
| | | apsWeldSeamStandardMapper.deleteAllApsWeldSeamStandard(); |
| | | |
| | | if (jobList == null || jobList.isEmpty()) { |
| | | return; |
| | | } |