From ab89807ef20bf95d1b959a7aef2167545670745c Mon Sep 17 00:00:00 2001
From: 18516761980 <4761516tqsxp>
Date: 星期三, 15 九月 2021 10:19:44 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/service/erp/ErpSqlServer.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/common/service/erp/ErpSqlServer.java b/src/main/java/com/zy/common/service/erp/ErpSqlServer.java
index 2cf48c9..7f0610d 100644
--- a/src/main/java/com/zy/common/service/erp/ErpSqlServer.java
+++ b/src/main/java/com/zy/common/service/erp/ErpSqlServer.java
@@ -112,12 +112,13 @@
         return list;
     }
 
-    private Connection getConn() {
-        if (null == this.conn) {
+    public synchronized Connection getConn() throws SQLException {
+        if (null == this.conn || this.conn.isClosed()) {
             try {
                 Class.forName(erpDbProperties.getDriver_class_name()).newInstance();
                 this.conn = DriverManager.getConnection(erpDbProperties.getUr(), erpDbProperties.getUsername(), erpDbProperties.getPassword());
             } catch (Exception e) {
+                log.error("鑾峰彇ERP鏁版嵁搴撹繛鎺ュけ璐�");
                 e.printStackTrace();
                 throw new RuntimeException("鑾峰彇ERP鏁版嵁搴撹繛鎺ュけ璐�");
             }

--
Gitblit v1.9.1