diff --git a/kernel-d-ds-container/ds-container-api/src/main/java/cn/stylefeng/roses/kernel/dsctn/api/DataSourceApi.java b/kernel-d-ds-container/ds-container-api/src/main/java/cn/stylefeng/roses/kernel/dsctn/api/DataSourceApi.java index 59a57ec31..826a68d88 100644 --- a/kernel-d-ds-container/ds-container-api/src/main/java/cn/stylefeng/roses/kernel/dsctn/api/DataSourceApi.java +++ b/kernel-d-ds-container/ds-container-api/src/main/java/cn/stylefeng/roses/kernel/dsctn/api/DataSourceApi.java @@ -1,5 +1,6 @@ package cn.stylefeng.roses.kernel.dsctn.api; +import cn.stylefeng.roses.kernel.dsctn.api.exception.DatasourceContainerException; import cn.stylefeng.roses.kernel.dsctn.api.pojo.DataSourceDto; /** @@ -15,6 +16,7 @@ public interface DataSourceApi { * * @param dbId 数据库连接id * @return 数据库连接信息 + * @throws DatasourceContainerException 找不到对应的dbId会抛出异常 * @author fengshuonan * @date 2021/4/22 14:21 */ diff --git a/kernel-d-ds-container/ds-container-business/src/main/java/cn/stylefeng/roses/kernel/dsctn/modular/service/impl/DatabaseInfoServiceImpl.java b/kernel-d-ds-container/ds-container-business/src/main/java/cn/stylefeng/roses/kernel/dsctn/modular/service/impl/DatabaseInfoServiceImpl.java index c2c1ec552..0133147ae 100644 --- a/kernel-d-ds-container/ds-container-business/src/main/java/cn/stylefeng/roses/kernel/dsctn/modular/service/impl/DatabaseInfoServiceImpl.java +++ b/kernel-d-ds-container/ds-container-business/src/main/java/cn/stylefeng/roses/kernel/dsctn/modular/service/impl/DatabaseInfoServiceImpl.java @@ -152,7 +152,14 @@ public class DatabaseInfoServiceImpl extends ServiceImpl findList(DatabaseInfoRequest databaseInfoRequest) { LambdaQueryWrapper wrapper = createWrapper(databaseInfoRequest); - return this.list(wrapper); + List list = this.list(wrapper); + + // 更新密码 + for (DatabaseInfo record : list) { + record.setPassword("***"); + } + + return list; }