Commit 2f4e99bd authored by chenzai's avatar chenzai

commit 导出

parent f3846066
...@@ -26,4 +26,5 @@ public class DataSourceConfig { ...@@ -26,4 +26,5 @@ public class DataSourceConfig {
public DataSource secondDataSource() { public DataSource secondDataSource() {
return DataSourceBuilder.create().build(); return DataSourceBuilder.create().build();
} }
} }
\ No newline at end of file
...@@ -37,8 +37,7 @@ import java.util.Map; ...@@ -37,8 +37,7 @@ import java.util.Map;
@TycloudResource(module = "atl", value = "dataApi") @TycloudResource(module = "atl", value = "dataApi")
@RequestMapping(value = "/v1/dataApi") @RequestMapping(value = "/v1/dataApi")
@Api(tags = "atl-导出") @Api(tags = "atl-导出")
public class public class DataApiResource {
DataApiResource {
private final Logger logger = LogManager.getLogger(DataApiResource.class); private final Logger logger = LogManager.getLogger(DataApiResource.class);
......
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.model.AgencyModel; import com.yeejoin.amos.api.tool.face.model.AgencyModel;
import com.yeejoin.amos.api.tool.face.model.DatabaseConnectionModel; import com.yeejoin.amos.api.tool.face.model.DatabaseConnectionModel;
import com.yeejoin.amos.api.tool.face.service.DatabaseConnectionService; import com.yeejoin.amos.api.tool.face.service.DatabaseConnectionService;
import com.yeejoin.amos.api.tool.utils.AESUtils;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -79,7 +80,9 @@ public class DatabaseConnectionResource { ...@@ -79,7 +80,9 @@ public class DatabaseConnectionResource {
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@GetMapping(value = "/{sequenceNbr}") @GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET", value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个") @ApiOperation(httpMethod = "GET", value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<DatabaseConnectionModel> selectOne(@PathVariable Long sequenceNbr) { public ResponseModel<DatabaseConnectionModel> selectOne(@PathVariable Long sequenceNbr) throws Exception {
// DatabaseConnectionModel databaseConnectionModel = databaseConnectionService.queryBySeq(sequenceNbr);
// databaseConnectionModel.setPassWord(AESUtils.decrypt(databaseConnectionModel.getPassWord()));
return ResponseHelper.buildResponse(databaseConnectionService.queryBySeq(sequenceNbr)); return ResponseHelper.buildResponse(databaseConnectionService.queryBySeq(sequenceNbr));
} }
......
...@@ -53,6 +53,7 @@ public class DatabaseConnectionService extends BaseService<DatabaseConnectionMod ...@@ -53,6 +53,7 @@ public class DatabaseConnectionService extends BaseService<DatabaseConnectionMod
*/ */
public DatabaseConnectionModel update(DatabaseConnectionModel model) throws Exception { public DatabaseConnectionModel update(DatabaseConnectionModel model) throws Exception {
if (DatabaseUtils.isConnectionValid(model)) { if (DatabaseUtils.isConnectionValid(model)) {
// return this.updateWithModel(AESUtils.encryptPwd(model));
return this.updateWithModel(model); return this.updateWithModel(model);
} else { } else {
return null; return null;
......
...@@ -85,9 +85,9 @@ public class DatabaseUtils { ...@@ -85,9 +85,9 @@ public class DatabaseUtils {
model.setSuffix(""); model.setSuffix("");
} }
// 连接新增的数据库 // 连接新增的数据库
// String dbUrl = "jdbc:mysql://" + model.getIp() + ":" + model.getPort() + "/" + String dbUrl = "jdbc:mysql://" + model.getIp() + ":" + model.getPort() + "/" +
// model.getPrefix() + model.getDbName() + model.getSuffix(); model.getPrefix() + model.getDbName() + model.getSuffix();
String dbUrl = "jdbc:mysql://" + model.getIp() + ":" + model.getPort() + "/" + model.getDbName(); // String dbUrl = "jdbc:mysql://" + model.getIp() + ":" + model.getPort() + "/" + model.getDbName();
// 解密pwd,并连接 // 解密pwd,并连接
return DriverManager.getConnection(dbUrl, model.getUserName(), AESUtils.decrypt(model.getPassWord())); return DriverManager.getConnection(dbUrl, model.getUserName(), AESUtils.decrypt(model.getPassWord()));
...@@ -100,7 +100,6 @@ public class DatabaseUtils { ...@@ -100,7 +100,6 @@ public class DatabaseUtils {
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
return null; return null;
} }
......
...@@ -13,6 +13,7 @@ spring.datasource.hikari.pool-name=DatebookHikariCP ...@@ -13,6 +13,7 @@ spring.datasource.hikari.pool-name=DatebookHikariCP
spring.datasource.hikari.max-lifetime=1800000 spring.datasource.hikari.max-lifetime=1800000
spring.datasource.hikari.connection-timeout=30000 spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.connection-test-query=SELECT 1 spring.datasource.hikari.connection-test-query=SELECT 1
# second-datasource amos_studio # second-datasource amos_studio
spring.second-datasource.jdbc-url=jdbc:mysql://172.16.3.18:3306/amos_studio?allowMultiQueries=true spring.second-datasource.jdbc-url=jdbc:mysql://172.16.3.18:3306/amos_studio?allowMultiQueries=true
spring.second-datasource.username=root spring.second-datasource.username=root
...@@ -28,6 +29,7 @@ spring.second-datasource.hikari.max-lifetime=1800000 ...@@ -28,6 +29,7 @@ spring.second-datasource.hikari.max-lifetime=1800000
spring.second-datasource.hikari.connection-timeout=30000 spring.second-datasource.hikari.connection-timeout=30000
spring.second-datasource.hikari.connection-test-query=SELECT 1 spring.second-datasource.hikari.connection-test-query=SELECT 1
#eureka #eureka
eureka.instance.hostname=172.16.3.18 eureka.instance.hostname=172.16.3.18
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:10001/eureka/ eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:10001/eureka/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment