qiangxuan 1 kuukausi sitten
vanhempi
sitoutus
2fe334a0ac

+ 33 - 79
zgzt-sys-java/jeecg-module-conn/src/main/java/org/jeecg/modules/watch/TaskAutoBilletWatch.java

@@ -93,13 +93,9 @@ public class TaskAutoBilletWatch {
         try (DBConnectionManager connManager = new DBConnectionManager(config)) {
             DBDataReader dataReader = new DBDataReader(connManager);
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM billet_add WHERE id in (" + placeholders + ")";
 
@@ -176,13 +172,9 @@ public class TaskAutoBilletWatch {
             DBDataReader dataReader = new DBDataReader(connManager);
 
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM heat_add WHERE id in (" + placeholders + ")";
 
@@ -243,13 +235,9 @@ public class TaskAutoBilletWatch {
         try (DBConnectionManager connManager = new DBConnectionManager(config)) {
             DBDataReader dataReader = new DBDataReader(connManager);
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM billet_union WHERE id in (" + placeholders + ")";
 
@@ -384,13 +372,9 @@ public class TaskAutoBilletWatch {
             DBDataReader dataReader = new DBDataReader(connManager);
 
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM host_send WHERE id in (" + placeholders + ")";
 
@@ -441,13 +425,9 @@ public class TaskAutoBilletWatch {
         try (DBConnectionManager connManager = new DBConnectionManager(config)) {
             DBDataReader dataReader = new DBDataReader(connManager);
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM host_send WHERE id in (" + placeholders + ")";
 
@@ -508,13 +488,9 @@ public class TaskAutoBilletWatch {
             DBDataReader dataReader = new DBDataReader(connManager);
 
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM car_save WHERE id in (" + placeholders + ")";
 
@@ -573,13 +549,9 @@ public class TaskAutoBilletWatch {
             DBDataReader dataReader = new DBDataReader(connManager);
 
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM car_go WHERE id in (" + placeholders + ")";
 
@@ -636,13 +608,9 @@ public class TaskAutoBilletWatch {
             DBDataReader dataReader = new DBDataReader(connManager);
 
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM stack_add WHERE id in (" + placeholders + ")";
 
@@ -701,13 +669,9 @@ public class TaskAutoBilletWatch {
             DBDataReader dataReader = new DBDataReader(connManager);
 
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM stack_car_save WHERE id in (" + placeholders + ")";
 
@@ -765,13 +729,9 @@ public class TaskAutoBilletWatch {
             DBDataReader dataReader = new DBDataReader(connManager);
 
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM car_add WHERE id in (" + placeholders + ")";
 
@@ -827,16 +787,10 @@ public class TaskAutoBilletWatch {
 
         try (DBConnectionManager connManager = new DBConnectionManager(config)) {
             DBDataReader dataReader = new DBDataReader(connManager);
-
-
             // 动态生成SQL语句中的占位符
-            StringBuilder placeholders = new StringBuilder();
-            for (int i = 0; i < idList.size(); i++) {
-                if (i > 0) {
-                    placeholders.append(",");
-                }
-                placeholders.append("?");
-            }
+            StringJoiner joiner = new StringJoiner(",");
+            idList.forEach(ignored -> joiner.add("?"));
+            String placeholders = joiner.toString();
 
             String sql = "SELECT * FROM plate_update WHERE id in (" + placeholders + ")";