From d4d0ca43eeb60553eceb164c30060bcdd2dbff55 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Mon, 8 Feb 2021 09:45:33 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90config=E3=80=91=E6=9B=B4=E6=96=B0confi?= =?UTF-8?q?g=E4=B8=9A=E5=8A=A1=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kernel/rule/util/HttpServletUtil.java | 4 +- .../controller/SysConfigController.java | 24 ++++++------ .../modular/listener/ConfigInitListener.java | 4 +- .../modular/service/SysConfigService.java | 18 ++++----- .../service/impl/SysConfigServiceImpl.java | 39 +++++++++---------- .../api/factory/DruidDatasourceFactory.java | 2 +- .../kernel/db/flyway/FlywayInitListener.java | 2 +- .../mp/fieldfill/CustomMetaObjectHandler.java | 6 +-- .../dsctn/aop/MultiSourceExchangeAop.java | 6 +-- .../listener/DataSourceInitListener.java | 2 +- .../persist/DataBaseInfoPersistence.java | 12 +++--- .../service/impl/SysFileInfoServiceImpl.java | 8 ++-- .../service/impl/SysSmsInfoServiceImpl.java | 6 +-- .../hutool/HutoolTimerExeServiceImpl.java | 2 +- 14 files changed, 67 insertions(+), 68 deletions(-) diff --git a/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/HttpServletUtil.java b/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/HttpServletUtil.java index 5836b00aa..f338d285d 100644 --- a/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/HttpServletUtil.java +++ b/kernel-a-rule/src/main/java/cn/stylefeng/roses/kernel/rule/util/HttpServletUtil.java @@ -7,9 +7,9 @@ import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpUtil; import cn.hutool.http.useragent.UserAgent; import cn.hutool.http.useragent.UserAgentUtil; +import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException; import cn.stylefeng.roses.kernel.rule.exception.enums.http.ServletExceptionEnum; import com.alibaba.fastjson.JSONPath; -import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException; import lombok.extern.slf4j.Slf4j; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; @@ -130,7 +130,7 @@ public class HttpServletUtil { resultJson = String.join("", (List) JSONPath.read(resultJson, jsonPath)); } } catch (Exception e) { - log.error(">>> 根据ip定位异常,具体信息为:{}", e.getMessage()); + log.error("根据ip定位异常,具体信息为:{}", e.getMessage()); } return resultJson; } diff --git a/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/controller/SysConfigController.java b/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/controller/SysConfigController.java index dd62b6832..c02ea49e6 100644 --- a/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/controller/SysConfigController.java +++ b/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/controller/SysConfigController.java @@ -39,18 +39,6 @@ public class SysConfigController { return new SuccessResponseData(); } - /** - * 编辑系统参数配置 - * - * @author fengshuonan - * @date 2020/4/14 11:11 - */ - @PostResource(name = "编辑系统参数配置", path = "/sysConfig/edit") - public ResponseData edit(@RequestBody @Validated(SysConfigParam.edit.class) SysConfigParam sysConfigParam) { - sysConfigService.edit(sysConfigParam); - return new SuccessResponseData(); - } - /** * 删除系统参数配置 * @@ -63,6 +51,18 @@ public class SysConfigController { return new SuccessResponseData(); } + /** + * 编辑系统参数配置 + * + * @author fengshuonan + * @date 2020/4/14 11:11 + */ + @PostResource(name = "编辑系统参数配置", path = "/sysConfig/edit") + public ResponseData edit(@RequestBody @Validated(SysConfigParam.edit.class) SysConfigParam sysConfigParam) { + sysConfigService.edit(sysConfigParam); + return new SuccessResponseData(); + } + /** * 查看系统参数配置 * diff --git a/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/listener/ConfigInitListener.java b/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/listener/ConfigInitListener.java index 994931c40..2899690e4 100644 --- a/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/listener/ConfigInitListener.java +++ b/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/listener/ConfigInitListener.java @@ -83,10 +83,10 @@ public class ConfigInitListener implements ApplicationListener ConfigContext.me().putConfig(sysConfig.getStr("config_code"), sysConfig.getStr("config_value"))); } } catch (ClassNotFoundException e) { - log.error(">>> 初始化系统配置表失败,找不到com.mysql.cj.jdbc.Driver类", e); + log.error("初始化系统配置表失败,找不到com.mysql.cj.jdbc.Driver类", e); throw new ConfigException(ConfigExceptionEnum.CLASS_NOT_FOUND_ERROR); } catch (SQLException sqlException) { - log.error(">>> 初始化系统配置表失败,执行查询语句失败", sqlException); + log.error("初始化系统配置表失败,执行查询语句失败", sqlException); throw new ConfigException(ConfigExceptionEnum.CONFIG_SQL_EXE_ERROR); } finally { DbUtil.close(conn); diff --git a/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/service/SysConfigService.java b/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/service/SysConfigService.java index c72a7df69..59ae19bf4 100644 --- a/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/service/SysConfigService.java +++ b/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/service/SysConfigService.java @@ -48,15 +48,6 @@ public interface SysConfigService extends IService { */ void add(SysConfigParam sysConfigParam); - /** - * 编辑系统参数配置 - * - * @param sysConfigParam 编辑参数 - * @author fengshuonan - * @date 2020/4/14 11:15 - */ - void edit(SysConfigParam sysConfigParam); - /** * 删除系统参数配置 * @@ -66,6 +57,15 @@ public interface SysConfigService extends IService { */ void del(SysConfigParam sysConfigParam); + /** + * 编辑系统参数配置 + * + * @param sysConfigParam 编辑参数 + * @author fengshuonan + * @date 2020/4/14 11:15 + */ + void edit(SysConfigParam sysConfigParam); + /** * 查看系统参数配置 * diff --git a/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/service/impl/SysConfigServiceImpl.java b/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/service/impl/SysConfigServiceImpl.java index 62e64d367..e7bebfddf 100644 --- a/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/service/impl/SysConfigServiceImpl.java +++ b/kernel-d-config/config-business/src/main/java/cn/stylefeng/roses/kernel/config/modular/service/impl/SysConfigServiceImpl.java @@ -48,25 +48,6 @@ public class SysConfigServiceImpl extends ServiceImpl>> 数据库连接池初始化异常:{}", e.getMessage()); + log.error("数据库连接池初始化异常:{}", e.getMessage()); } return dataSource; diff --git a/kernel-d-db/db-sdk-flyway/src/main/java/cn/stylefeng/roses/kernel/db/flyway/FlywayInitListener.java b/kernel-d-db/db-sdk-flyway/src/main/java/cn/stylefeng/roses/kernel/db/flyway/FlywayInitListener.java index 32ef1fb33..5c1df2be2 100644 --- a/kernel-d-db/db-sdk-flyway/src/main/java/cn/stylefeng/roses/kernel/db/flyway/FlywayInitListener.java +++ b/kernel-d-db/db-sdk-flyway/src/main/java/cn/stylefeng/roses/kernel/db/flyway/FlywayInitListener.java @@ -103,7 +103,7 @@ public class FlywayInitListener implements ApplicationListener>> flyway初始化失败", e); + log.error("flyway初始化失败", e); throw new DaoException(FlywayExceptionEnum.FLYWAY_MIGRATE_ERROR); } } diff --git a/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java b/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java index f6ea2213a..059e9e36f 100644 --- a/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java +++ b/kernel-d-db/db-sdk-mp/src/main/java/cn/stylefeng/roses/kernel/db/mp/fieldfill/CustomMetaObjectHandler.java @@ -36,7 +36,7 @@ public class CustomMetaObjectHandler implements MetaObjectHandler { } catch (ReflectionException e) { - log.warn(">>> CustomMetaObjectHandler处理过程中无相关字段,不做处理"); + log.warn("CustomMetaObjectHandler处理过程中无相关字段,不做处理"); } } @@ -53,7 +53,7 @@ public class CustomMetaObjectHandler implements MetaObjectHandler { setFieldValByName(UPDATE_TIME, new Date(), metaObject); } catch (ReflectionException e) { - log.warn(">>> CustomMetaObjectHandler处理过程中无相关字段,不做处理"); + log.warn("CustomMetaObjectHandler处理过程中无相关字段,不做处理"); } } @@ -72,4 +72,4 @@ public class CustomMetaObjectHandler implements MetaObjectHandler { } -} \ No newline at end of file +} diff --git a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/aop/MultiSourceExchangeAop.java b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/aop/MultiSourceExchangeAop.java index f71602e2a..57dfacc68 100644 --- a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/aop/MultiSourceExchangeAop.java +++ b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/aop/MultiSourceExchangeAop.java @@ -51,16 +51,16 @@ public class MultiSourceExchangeAop implements Ordered { // 如果有DataSource注解,则设置DataSourceContextHolder为注解上的名称 if (datasource != null) { CurrentDataSourceContext.setDataSourceName(datasource.name()); - log.debug(">>> 设置数据源为:" + datasource.name()); + log.debug("设置数据源为:" + datasource.name()); } else { CurrentDataSourceContext.setDataSourceName(MASTER_DATASOURCE_NAME); - log.debug(">>> 设置数据源为:dataSourceCurrent"); + log.debug("设置数据源为:dataSourceCurrent"); } try { return point.proceed(); } finally { - log.debug(">>> 清空数据源信息!"); + log.debug("清空数据源信息!"); CurrentDataSourceContext.clearDataSourceName(); } } diff --git a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/listener/DataSourceInitListener.java b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/listener/DataSourceInitListener.java index 44c7d5ad0..964501f3e 100644 --- a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/listener/DataSourceInitListener.java +++ b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/listener/DataSourceInitListener.java @@ -70,7 +70,7 @@ public class DataSourceInitListener implements ApplicationListener>> 初始化数据源容器错误!", exception); + log.error("初始化数据源容器错误!", exception); String userTip = StrUtil.format(INIT_DATASOURCE_CONTAINER_ERROR.getUserTip(), exception.getMessage()); throw new DatasourceContainerException(INIT_DATASOURCE_CONTAINER_ERROR, userTip); } diff --git a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/DataBaseInfoPersistence.java b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/DataBaseInfoPersistence.java index f045549bf..49fca1641 100644 --- a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/DataBaseInfoPersistence.java +++ b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/DataBaseInfoPersistence.java @@ -59,7 +59,7 @@ public class DataBaseInfoPersistence { return dataSourceList; } catch (Exception exception) { - log.error(">>> 查询数据源信息错误!", exception); + log.error("查询数据源信息错误!", exception); String userTip = StrUtil.format(QUERY_DBS_DAO_ERROR.getUserTip(), exception.getMessage()); throw new DatasourceContainerException(QUERY_DBS_DAO_ERROR, userTip); } @@ -89,9 +89,9 @@ public class DataBaseInfoPersistence { preparedStatement.setString(8, DateUtil.formatDateTime(new Date())); int i = preparedStatement.executeUpdate(); - log.info(">>> 初始化master的databaseInfo信息!初始化" + i + "条!"); + log.info("初始化master的databaseInfo信息!初始化" + i + "条!"); } catch (Exception exception) { - log.error(">>> 初始化master的databaseInfo信息错误!", exception); + log.error("初始化master的databaseInfo信息错误!", exception); String userTip = StrUtil.format(INSERT_DBS_DAO_ERROR.getUserTip(), exception.getMessage()); throw new DatasourceContainerException(INSERT_DBS_DAO_ERROR, userTip); } @@ -112,9 +112,9 @@ public class DataBaseInfoPersistence { PreparedStatement preparedStatement = conn.prepareStatement(new DeleteDatabaseInfoSql().getSql(druidProperties.getUrl())); preparedStatement.setString(1, MASTER_DATASOURCE_NAME); int i = preparedStatement.executeUpdate(); - log.info(">>> 删除master的databaseInfo信息!删除" + i + "条!"); + log.info("删除master的databaseInfo信息!删除" + i + "条!"); } catch (Exception exception) { - log.info(">>> 删除master的databaseInfo信息失败!", exception); + log.info("删除master的databaseInfo信息失败!", exception); String userTip = StrUtil.format(DELETE_DBS_DAO_ERROR.getUserTip(), exception.getMessage()); throw new DatasourceContainerException(DELETE_DBS_DAO_ERROR, userTip); } @@ -139,7 +139,7 @@ public class DataBaseInfoPersistence { druidProperties.setUsername(resultSet.getString("username")); druidProperties.setPassword(resultSet.getString("password")); } catch (SQLException exception) { - log.info(">>> 根据数据库查询结果,创建DruidProperties失败!", exception); + log.info("根据数据库查询结果,创建DruidProperties失败!", exception); String userTip = StrUtil.format(CREATE_PROP_DAO_ERROR.getUserTip(), exception.getMessage()); throw new DatasourceContainerException(CREATE_PROP_DAO_ERROR, userTip); } diff --git a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java index be8dd5f4c..b0feb7edb 100644 --- a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java +++ b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java @@ -82,7 +82,7 @@ public class SysFileInfoServiceImpl extends ServiceImpl>> 获取文件流异常,具体信息为:{}", e.getMessage()); + log.error("获取文件流异常,具体信息为:{}", e.getMessage()); throw new FileException(FileExceptionEnum.FILE_STREAM_ERROR); } @@ -221,7 +221,7 @@ public class SysFileInfoServiceImpl extends ServiceImpl>> 获取文件流异常,具体信息为:{}", e.getMessage()); + log.error("获取文件流异常,具体信息为:{}", e.getMessage()); throw new FileException(FileExceptionEnum.FILE_STREAM_ERROR); } finally { try { @@ -229,7 +229,7 @@ public class SysFileInfoServiceImpl extends ServiceImpl>> 关闭数据流失败,具体信息为:{}", e.getMessage()); + log.error("关闭数据流失败,具体信息为:{}", e.getMessage()); } } } @@ -328,7 +328,7 @@ public class SysFileInfoServiceImpl extends ServiceImpl>> 获取文件流异常,具体信息为:{}", e.getMessage()); + log.error("获取文件流异常,具体信息为:{}", e.getMessage()); throw new FileException(FileExceptionEnum.FILE_STREAM_ERROR); } diff --git a/kernel-d-sms/sms-business-validation/src/main/java/cn/stylefeng/roses/kernel/sms/modular/service/impl/SysSmsInfoServiceImpl.java b/kernel-d-sms/sms-business-validation/src/main/java/cn/stylefeng/roses/kernel/sms/modular/service/impl/SysSmsInfoServiceImpl.java index 78a158e15..c4d7426f3 100644 --- a/kernel-d-sms/sms-business-validation/src/main/java/cn/stylefeng/roses/kernel/sms/modular/service/impl/SysSmsInfoServiceImpl.java +++ b/kernel-d-sms/sms-business-validation/src/main/java/cn/stylefeng/roses/kernel/sms/modular/service/impl/SysSmsInfoServiceImpl.java @@ -90,7 +90,7 @@ public class SysSmsInfoServiceImpl extends ServiceImpl imp // 4. 存储短信到数据库 Long smsId = this.saveSmsInfo(sysSmsSendParam, validateCode); - log.info(">>> 开始发送短信:发送的电话号码= " + sysSmsSendParam.getPhone() + ",发送的模板号=" + sysSmsSendParam.getTemplateCode() + ",发送的参数是:" + JSON.toJSONString(params)); + log.info("开始发送短信:发送的电话号码= " + sysSmsSendParam.getPhone() + ",发送的模板号=" + sysSmsSendParam.getTemplateCode() + ",发送的参数是:" + JSON.toJSONString(params)); // 5. 发送短信 smsSenderApi.sendSms(sysSmsSendParam.getPhone(), sysSmsSendParam.getTemplateCode(), params); @@ -123,7 +123,7 @@ public class SysSmsInfoServiceImpl extends ServiceImpl imp this.save(sysSms); - log.info(">>> 发送短信,存储短信到数据库,数据为:" + JSON.toJSONString(sysSms)); + log.info("发送短信,存储短信到数据库,数据为:" + JSON.toJSONString(sysSms)); return sysSms.getSmsId(); } @@ -148,7 +148,7 @@ public class SysSmsInfoServiceImpl extends ServiceImpl imp List sysSmsList = this.list(smsQueryWrapper); - log.info(">>> 验证短信Provider接口,查询到sms记录:" + JSON.toJSONString(sysSmsList)); + log.info("验证短信Provider接口,查询到sms记录:" + JSON.toJSONString(sysSmsList)); // 如果找不到记录,提示验证失败 if (ObjectUtil.isEmpty(sysSmsList)) { diff --git a/kernel-d-timer/timer-sdk-hutool/src/main/java/cn/stylefeng/roses/kernel/hutool/HutoolTimerExeServiceImpl.java b/kernel-d-timer/timer-sdk-hutool/src/main/java/cn/stylefeng/roses/kernel/hutool/HutoolTimerExeServiceImpl.java index 4f240eec9..c3eb0d96f 100644 --- a/kernel-d-timer/timer-sdk-hutool/src/main/java/cn/stylefeng/roses/kernel/hutool/HutoolTimerExeServiceImpl.java +++ b/kernel-d-timer/timer-sdk-hutool/src/main/java/cn/stylefeng/roses/kernel/hutool/HutoolTimerExeServiceImpl.java @@ -68,7 +68,7 @@ public class HutoolTimerExeServiceImpl implements TimerExeService { TimerAction timerAction = (TimerAction) SpringUtil.getBean(Class.forName(className)); timerAction.action(); } catch (ClassNotFoundException e) { - log.error(">>> 任务执行异常:{}", e.getMessage()); + log.error("任务执行异常:{}", e.getMessage()); } };