From 47a3d00f047369c9102dc1836f4f57a2257df821 Mon Sep 17 00:00:00 2001 From: liriming <1343021927@qq.com> Date: 星期四, 19 六月 2025 15:28:32 +0800 Subject: [PATCH] syncEmsTask修改 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncEmsTask.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncEmsTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncEmsTask.java index 253c87d..e133291 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncEmsTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncEmsTask.java @@ -57,12 +57,10 @@ // 执行查询并处理结果 ResultSet rs = pstmt.executeQuery(); - boolean colCount = rs.next(); - if(!colCount){ + if(!rs.isBeforeFirst()){ pstmt.setString(1, lastMonth); rs = pstmt.executeQuery(); - colCount = rs.next(); - if(!colCount){ + if(!rs.isBeforeFirst()){ pstmt.setString(1, upMonth); rs = pstmt.executeQuery(); remark = "上月数据为空,同步上上月数据成功"; @@ -71,7 +69,7 @@ } } byqlzAdsService.delete(yearMonth); - while (colCount) { + while (rs.next()) { ByqlzAdsEntity entity = new ByqlzAdsEntity(); // 映射基础字段 @@ -131,11 +129,17 @@ syncLogService.save(remark); // 输出结果 resultList.forEach(System.out::println); - + resultList.clear(); } catch (SQLException e) { logger.error("SyncEmsTask运行异常"); e.printStackTrace(); } logger.info("SyncEmsTask运行完成"); } + + public static void main(String[] args) { + SyncEmsTask syncEmsTask = new SyncEmsTask(); + String params = ""; + syncEmsTask.run(params); + } } -- Gitblit v1.9.3