koul 5 лет назад
Родитель
Сommit
ea864419d1
1 измененных файлов с 5 добавлено и 17 удалено
  1. 5 17
      src/main/java/com/uas/service/Impl/SendHttpImpl.java

+ 5 - 17
src/main/java/com/uas/service/Impl/SendHttpImpl.java

@@ -75,7 +75,6 @@ public class SendHttpImpl implements SendHttp {
             List<Map<String, String>> maps = getDate(statement, sob);
             for (Map<String, String> map : maps) {
                 List<NameValuePair> params = new ArrayList<NameValuePair>();
-                ResultSet result = null;
                 try {
                     String name = "";
                     String cd_varchar50_9 = map.get("cd_varchar50_9");
@@ -83,7 +82,8 @@ public class SendHttpImpl implements SendHttp {
                     String cd_varchar50_4 = map.get("cd_varchar50_4");
                     if (cd_varchar50_9 != null) {
                         cd_varchar50_9 = cd_varchar50_9.replace(";", ",").substring(0, cd_varchar50_9.length() - 1);
-                        result = statement.executeQuery("select fp_path from " + sob + ".filepath where fp_id in (" + cd_varchar50_9 + ")");
+                        ResultSet result = statement.executeQuery("select fp_path from " + sob + ".filepath where " +
+                                "fp_id in (" + cd_varchar50_9 + ")");
 
                         if (result.getRow() == 0) {
                             while (result.next()) {
@@ -98,6 +98,7 @@ public class SendHttpImpl implements SendHttp {
                                 name = name + cd_varchar50_4 + "_" + formatdate + substring + ";";
                             }
                         }
+                        result.close();
                     }
                     if (map.get("cd_varchar50_2") != null) {
                         params.add(new BasicNameValuePair("screenCustomerNo", map.get("cd_varchar50_2")));
@@ -117,15 +118,8 @@ public class SendHttpImpl implements SendHttp {
                     if (map.get("cd_remark") != null) {
                         params.add(new BasicNameValuePair("note", map.get("cd_remark")));
                     }
-
                 } catch (SQLException e) {
                     e.printStackTrace();
-                } finally {
-                    try {
-                        result.close();
-                    } catch (SQLException e) {
-                        e.printStackTrace();
-                    }
                 }
                 // 创建SSLContext对象,并使用我们指定的信任管理器初始化
                 TrustManager[] tm = {new MyX509TrustManager()};
@@ -216,9 +210,8 @@ public class SendHttpImpl implements SendHttp {
 
     private List<Map<String, String>> getDate(Statement statement, String sob) {
         List<Map<String, String>> maps = new ArrayList<>();
-        ResultSet rs = null;
         try {
-            rs = statement.executeQuery("select ct_id,cd_id,cd_varchar50_1,cd_varchar50_2,cd_varchar50_3," +
+            ResultSet rs = statement.executeQuery("select ct_id,cd_id,cd_varchar50_1,cd_varchar50_2,cd_varchar50_3," +
                     "cd_varchar50_4,cd_varchar50_5,cd_varchar50_6,cd_varchar50_7,cd_varchar50_8,cd_varchar50_9,cd_number_1," +
                     "cd_date_1,cd_varchar50_10,cd_number_2,cd_varchar50_11,cd_varchar50_12 from " + sob +
                     ".customtabledetail left join " + sob + ".customtable on ct_id = cd_ctid where nvl(cd_number_12,0)= 0 " +
@@ -262,14 +255,9 @@ public class SendHttpImpl implements SendHttp {
                 map.put("cd_varchar50_2", cd_varchar50_2);
                 maps.add(map);
             }
+            rs.close();
         } catch (SQLException e) {
             e.printStackTrace();
-        } finally {
-            try {
-                rs.close();
-            } catch (SQLException e) {
-                e.printStackTrace();
-            }
         }
         return maps;
     }