From 3d8cd234989151a86dfca610b7ebcf1dbe1f0875 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期四, 19 六月 2025 16:58:17 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/SyncEmsTask.java |   17 +++++++----------
 1 files changed, 7 insertions(+), 10 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..5a6b846 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,8 @@
                 }
             }
             byqlzAdsService.delete(yearMonth);
-            while (colCount) {
+            while (rs.next()) {
+                logger.error("进入循环");
                 ByqlzAdsEntity entity = new ByqlzAdsEntity();
 
                 // 映射基础字段
@@ -125,13 +124,11 @@
                 entity.setLoadTime(rs.getString("LOAD_TIME"));
                 resultList.add(entity);
             }
-
-            byqlzAdsService.save(resultList);
-
-            syncLogService.save(remark);
-            // 输出结果
             resultList.forEach(System.out::println);
 
+            byqlzAdsService.save(resultList);
+            syncLogService.save(remark);
+            resultList.clear();
         } catch (SQLException e) {
             logger.error("SyncEmsTask运行异常");
             e.printStackTrace();

--
Gitblit v1.9.3