【7.0.3】增加数据源连接自我检测

pull/13/head
fengshuonan 2021-04-22 11:45:14 +08:00
parent dfb9e777ed
commit 5cda1ad030
1 changed files with 8 additions and 3 deletions

View File

@ -74,9 +74,14 @@ public class DataSourceStatusCheckTimer implements TimerAction {
} catch (Exception exception) { } catch (Exception exception) {
// 如果有错误信息,将错误信息存储到表中 // 如果有错误信息,将错误信息存储到表中
String errorMessage = exception.getMessage(); String errorMessage = exception.getMessage();
databaseInfo.setStatusFlag(DataSourceStatusEnum.ERROR.getCode());
databaseInfo.setErrorDescription(errorMessage); // 如果当前非错误状态则更新状态
databaseInfoService.updateById(databaseInfo); if (!DataSourceStatusEnum.ERROR.getCode().equals(databaseInfo.getStatusFlag())) {
databaseInfo.setStatusFlag(DataSourceStatusEnum.ERROR.getCode());
databaseInfo.setErrorDescription(errorMessage);
databaseInfoService.updateById(databaseInfo);
}
continue; continue;
} }