Browse Source

优化规则捕获异常就跳出

王先生 2 years ago
parent
commit
4fb7e0a71b

+ 5 - 0
eladmin-system/src/main/java/me/zhengjie/modules/quartz/task/ModbusTask.java

@@ -207,8 +207,12 @@ public class ModbusTask {
 
                                                           } catch (InterruptedException e) {
                                                               log.error("调用读取InputRegisters模拟量数据,modbus读取数据失败,失败原因:{}",e.getMessage());
+                                                              release();
+                                                              return;
                                                           } catch (ExecutionException e) {
                                                               log.error("调用读取InputRegisters模拟量数据,modbus读取数据失败,失败原因:{}",e.getMessage());
+                                                              release();
+                                                              return;
                                                           }
                                                           break;
                                                   }
@@ -229,6 +233,7 @@ public class ModbusTask {
         }catch (Exception e){
             log.error("modbus获取失败,失败原因:{}",e.getMessage());
             release();
+            return;
         }