|
@@ -102,6 +102,7 @@ public class OpcDaFrequencyTask extends TimerTask {
|
|
|
public void run() {
|
|
|
Integer id = itemGroup.getId();
|
|
|
Integer dataSourceId = dataSource.getId();
|
|
|
+ itemGroupDao.stopItemGroupById(id, ConstantStr.START_UP);
|
|
|
Server server = OpcDaUtil.createServer(dataSource);
|
|
|
Long index = 0L;
|
|
|
AutoReconnectController autoReconnectController = new AutoReconnectController(server);
|
|
@@ -191,6 +192,7 @@ public class OpcDaFrequencyTask extends TimerTask {
|
|
|
}
|
|
|
itemGroupDao.stopItemGroupById(itemGroup.getId(), ConstantStr.STOP_IT);
|
|
|
cronTaskRegister.removeCronTask(cronId);
|
|
|
+ redisUtil.del(ConstantStr.ITEM_GROUP + id);
|
|
|
timer.cancel();
|
|
|
}
|
|
|
}
|
|
@@ -230,6 +232,7 @@ public class OpcDaFrequencyTask extends TimerTask {
|
|
|
autoReconnectController.removeListener(listener);
|
|
|
autoReconnectController.disconnect();
|
|
|
}
|
|
|
+ itemGroupDao.stopItemGroupById(itemGroup.getId(), ConstantStr.STOP_IT);
|
|
|
cronTaskRegister.removeCronTask(cronId);
|
|
|
redisUtil.del(ConstantStr.ITEM_GROUP + id);
|
|
|
timer.cancel();
|
|
@@ -416,6 +419,7 @@ public class OpcDaFrequencyTask extends TimerTask {
|
|
|
}
|
|
|
itemGroupDao.stopItemGroupById(itemGroup.getId(), ConstantStr.STOP_IT);
|
|
|
cronTaskRegister.removeCronTask(cronId);
|
|
|
+ redisUtil.del(ConstantStr.ITEM_GROUP + id);
|
|
|
timer.cancel();
|
|
|
break;
|
|
|
}
|