|
@@ -1,9 +1,7 @@
|
|
package org.dbsyncer.biz.checker.impl.config;
|
|
package org.dbsyncer.biz.checker.impl.config;
|
|
|
|
|
|
-import org.dbsyncer.biz.BizException;
|
|
|
|
import org.dbsyncer.biz.checker.AbstractChecker;
|
|
import org.dbsyncer.biz.checker.AbstractChecker;
|
|
import org.dbsyncer.common.util.NumberUtil;
|
|
import org.dbsyncer.common.util.NumberUtil;
|
|
-import org.dbsyncer.common.util.SHA1Util;
|
|
|
|
import org.dbsyncer.common.util.StringUtil;
|
|
import org.dbsyncer.common.util.StringUtil;
|
|
import org.dbsyncer.manager.Manager;
|
|
import org.dbsyncer.manager.Manager;
|
|
import org.dbsyncer.parser.logger.LogService;
|
|
import org.dbsyncer.parser.logger.LogService;
|
|
@@ -14,7 +12,6 @@ import org.dbsyncer.storage.constant.ConfigConstant;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
-import org.springframework.beans.factory.annotation.Value;
|
|
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.util.Assert;
|
|
import org.springframework.util.Assert;
|
|
|
|
|
|
@@ -30,9 +27,6 @@ public class ConfigChecker extends AbstractChecker {
|
|
|
|
|
|
private final Logger logger = LoggerFactory.getLogger(getClass());
|
|
private final Logger logger = LoggerFactory.getLogger(getClass());
|
|
|
|
|
|
- @Value(value = "${dbsyncer.web.login.password}")
|
|
|
|
- private String password;
|
|
|
|
-
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private Manager manager;
|
|
private Manager manager;
|
|
|
|
|
|
@@ -44,7 +38,6 @@ public class ConfigChecker extends AbstractChecker {
|
|
Config config = new Config();
|
|
Config config = new Config();
|
|
config.setName("系统配置");
|
|
config.setName("系统配置");
|
|
config.setType(ConfigConstant.CONFIG);
|
|
config.setType(ConfigConstant.CONFIG);
|
|
- config.setPassword(password);
|
|
|
|
|
|
|
|
// 修改基本配置
|
|
// 修改基本配置
|
|
this.modifyConfigModel(config, params);
|
|
this.modifyConfigModel(config, params);
|
|
@@ -63,20 +56,6 @@ public class ConfigChecker extends AbstractChecker {
|
|
Config config = manager.getConfig(id);
|
|
Config config = manager.getConfig(id);
|
|
Assert.notNull(config, "配置文件为空.");
|
|
Assert.notNull(config, "配置文件为空.");
|
|
|
|
|
|
- // 修改密码
|
|
|
|
- String newPwd = params.get("newPwd");
|
|
|
|
- String oldPwd = params.get("oldPwd");
|
|
|
|
- if (StringUtil.isNotBlank(newPwd) && StringUtil.isNotBlank(oldPwd)) {
|
|
|
|
- oldPwd = SHA1Util.b64_sha1(oldPwd);
|
|
|
|
- if (!StringUtil.equals(config.getPassword(), oldPwd)) {
|
|
|
|
- logService.log(LogType.SystemLog.ERROR, "修改密码失败");
|
|
|
|
- throw new BizException("修改密码失败");
|
|
|
|
- }
|
|
|
|
- config.setPassword(SHA1Util.b64_sha1(newPwd));
|
|
|
|
- logService.log(LogType.SystemLog.INFO, "修改密码成功");
|
|
|
|
- }
|
|
|
|
- logService.log(LogType.SystemLog.INFO, "修改系统配置");
|
|
|
|
-
|
|
|
|
// 刷新监控间隔(秒)
|
|
// 刷新监控间隔(秒)
|
|
String refreshInterval = params.get("refreshInterval");
|
|
String refreshInterval = params.get("refreshInterval");
|
|
if (StringUtil.isNotBlank(refreshInterval)) {
|
|
if (StringUtil.isNotBlank(refreshInterval)) {
|
|
@@ -87,6 +66,7 @@ public class ConfigChecker extends AbstractChecker {
|
|
// 刷新邮箱配置(有配置则发邮件)
|
|
// 刷新邮箱配置(有配置则发邮件)
|
|
String email = params.get("email");
|
|
String email = params.get("email");
|
|
config.setEmail(email);
|
|
config.setEmail(email);
|
|
|
|
+ logService.log(LogType.SystemLog.INFO, "修改系统配置");
|
|
|
|
|
|
// 修改基本配置
|
|
// 修改基本配置
|
|
this.modifyConfigModel(config, params);
|
|
this.modifyConfigModel(config, params);
|