forked from github/dataease
fix: 展示驱动支持的版本
This commit is contained in:
parent
c540f3bf3c
commit
c735f70903
@ -11,6 +11,7 @@ import io.dataease.plugins.common.base.domain.DeDriverDetails;
|
|||||||
import io.dataease.plugins.common.dto.datasource.DataSourceType;
|
import io.dataease.plugins.common.dto.datasource.DataSourceType;
|
||||||
import io.dataease.plugins.common.exception.DataEaseException;
|
import io.dataease.plugins.common.exception.DataEaseException;
|
||||||
import io.dataease.plugins.common.util.SpringContextUtil;
|
import io.dataease.plugins.common.util.SpringContextUtil;
|
||||||
|
import io.dataease.service.datasource.DatasourceService;
|
||||||
import io.dataease.service.datasource.DriverService;
|
import io.dataease.service.datasource.DriverService;
|
||||||
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiImplicitParam;
|
||||||
import io.swagger.annotations.ApiImplicitParams;
|
import io.swagger.annotations.ApiImplicitParams;
|
||||||
@ -32,6 +33,8 @@ public class DriverMgmController {
|
|||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private DriverService driverService;
|
private DriverService driverService;
|
||||||
|
@Resource
|
||||||
|
private DatasourceService datasourceService;
|
||||||
|
|
||||||
@RequiresPermissions("datasource:read")
|
@RequiresPermissions("datasource:read")
|
||||||
@ApiOperation("驱动列表")
|
@ApiOperation("驱动列表")
|
||||||
@ -64,7 +67,7 @@ public class DriverMgmController {
|
|||||||
driverDTO.setId("default");
|
driverDTO.setId("default");
|
||||||
driverDTO.setName("default");
|
driverDTO.setName("default");
|
||||||
driverDTO.setDriverClass("default");
|
driverDTO.setDriverClass("default");
|
||||||
SpringContextUtil.getApplicationContext().getBeansOfType(DataSourceType.class).values().forEach(dataSourceType -> {
|
datasourceService.types().forEach(dataSourceType -> {
|
||||||
if (dataSourceType.getType().equalsIgnoreCase(type)) {
|
if (dataSourceType.getType().equalsIgnoreCase(type)) {
|
||||||
driverDTO.setSurpportVersions(dataSourceType.getSurpportVersions());
|
driverDTO.setSurpportVersions(dataSourceType.getSurpportVersions());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user