From bda654a01243f05f6b9b11d93a212b6f3d61b28b Mon Sep 17 00:00:00 2001 From: zhaojun <873019219@qq.com> Date: Mon, 11 Jul 2022 14:54:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=91=98=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81=E6=97=A0=E6=95=88?= =?UTF-8?q?=E7=9A=84=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zfile/admin/controller/setting/SettingController.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/im/zhaojun/zfile/admin/controller/setting/SettingController.java b/src/main/java/im/zhaojun/zfile/admin/controller/setting/SettingController.java index 37c947b..7e88cb2 100644 --- a/src/main/java/im/zhaojun/zfile/admin/controller/setting/SettingController.java +++ b/src/main/java/im/zhaojun/zfile/admin/controller/setting/SettingController.java @@ -1,5 +1,7 @@ package im.zhaojun.zfile.admin.controller.setting; +import cn.hutool.core.util.StrUtil; +import cn.hutool.crypto.SecureUtil; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import com.github.xiaoymin.knife4j.annotations.ApiSort; import im.zhaojun.zfile.admin.model.request.setting.UpdateLinkSettingRequest; @@ -52,6 +54,10 @@ public class SettingController { public AjaxJson updatePwd(@Valid @RequestBody UpdateUserNameAndPasswordRequest settingRequest) { SystemConfigDTO systemConfigDTO = new SystemConfigDTO(); BeanUtils.copyProperties(settingRequest, systemConfigDTO); + String password = systemConfigDTO.getPassword(); + if (StrUtil.isNotEmpty(password)) { + systemConfigDTO.setPassword(SecureUtil.md5(password)); + } systemConfigService.updateSystemConfig(systemConfigDTO); return AjaxJson.getSuccess(); }