Zhu Zhonghua
2025-05-22 dfb52b5f71f9846cfd470c2ae1fab64b17914ba0
aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWeldSeamStandardJobServiceImpl.java
@@ -180,13 +180,14 @@
            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);
            }
@@ -196,7 +197,10 @@
            throw e;
        }
    }
    private void deleteAllApsWeldSeamStandard() {
        apsWeldSeamStandardMapper.deleteAllApsWeldSeamStandard();
    }
    /**
     * 同步数据到业务表
     * 
@@ -204,9 +208,6 @@
     */
    private void syncToBizTable(List<ApsWeldSeamStandardJob> jobList) {
        try {
            // 删除业务表数据(全量覆盖)
            apsWeldSeamStandardMapper.deleteAllApsWeldSeamStandard();
            if (jobList == null || jobList.isEmpty()) {
                return;
            }