|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
import { Connection, ConnectionJDBC } from '../../../crud/crud.typings'; |
|
|
|
|
import { connectionType, errorCode } from '@constants/env'; |
|
|
|
|
import { DATA_BASE_DRIVER_LINK, JDBC_ODBC_DRIVER, JDBC_ODBC_DRIVER_HELP_LINK } from '@constants/constant'; |
|
|
|
|
import { DATA_BASE_DRIVER_LINK, JDBC_ODBC_DRIVER, JDBC_ODBC_DRIVER_HELP_LINK, DEFAULT_HELP_LINK } from '@constants/constant'; |
|
|
|
|
import { TestStatusXtype, EVENT_RELOAD, EVENT_CLOSE } from '../../../components/test_status/test_status'; |
|
|
|
|
import { getJdbcDatabaseType } from '../../../app.service'; |
|
|
|
|
import { ApiFactory } from '../../../crud/apiFactory'; |
|
|
|
@ -31,8 +31,8 @@ export function testConnection(value: Connection): Promise<string[]> {
|
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
const databaseType = (formValue.connectionData as ConnectionJDBC).database; |
|
|
|
|
const databaseLink = BI.get(DATA_BASE_DRIVER_LINK.find(item => item.databaseType === databaseType), 'link'); |
|
|
|
|
const link = Dec.system[DecCst.Hyperlink.DECISION_HYPERLINK_CONFIG][databaseLink] || BI.get(getJdbcDatabaseType(databaseType, driver), 'link'); |
|
|
|
|
const databaseLink = BI.get(DATA_BASE_DRIVER_LINK.find(item => item.databaseType === databaseType), 'link', DEFAULT_HELP_LINK); |
|
|
|
|
const link = BI.get(getJdbcDatabaseType(databaseType, driver), 'link') || Dec.system[DecCst.Hyperlink.DECISION_HYPERLINK_CONFIG][databaseLink]; |
|
|
|
|
testStatus.setFail(re.errorMsg, driver, link); |
|
|
|
|
} else { |
|
|
|
|
testStatus.setFail(re.errorMsg); |
|
|
|
|