From 27cd84e43a91873642fa7d952f48ab6afa76c173 Mon Sep 17 00:00:00 2001 From: jiajia Date: Tue, 10 Sep 2024 09:53:42 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E4=BF=AE=E6=94=B9=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E6=8F=90=E7=A4=BA=E4=BC=98=E5=8C=96-=E5=8F=AA?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=AE=A1=E8=AE=A1=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/core/api/iservice/busi/ISysConfigService.java | 7 +++++++ .../core/apiservice/controller/base/WhiteController.java | 2 +- .../core/apiservice/serviceimpl/busi/SysConfigService.java | 13 +++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/ISysConfigService.java b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/ISysConfigService.java index eeb0f40..14ae065 100644 --- a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/ISysConfigService.java +++ b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/ISysConfigService.java @@ -68,6 +68,13 @@ public interface ISysConfigService { SysConfig getSysConfigByCode(String code); /** + * 根据code查询系统配置 + * @return + */ + @ApiOperation(value = "根据code查询系统配置安全审计密码相关参数") + List getSysConfigPwdByCode(); + + /** * 查询系统邮件配置项 * @return */ diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java index acf29ee..8e5e17d 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java @@ -1020,7 +1020,7 @@ public class WhiteController extends CoreBaseController { @GetMapping(value = "/user-update-password-hint") @ApiOperation(value = "获取修改密码提示信息", notes = "获取修改密码提示信息") public ResultBean getUserUpdatePasswordHint() { - List sysConfigs = configService.ListSysConfig(); + List sysConfigs = configService.getSysConfigPwdByCode(); return ResultBean.success().setResultList(sysConfigs); } diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SysConfigService.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SysConfigService.java index d093e83..3d8d9a2 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SysConfigService.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SysConfigService.java @@ -1,6 +1,7 @@ package cn.estsh.i3plus.core.apiservice.serviceimpl.busi; import cn.estsh.i3plus.core.api.iservice.busi.ISysConfigService; +import cn.estsh.i3plus.platform.common.util.CommonConstWords; import cn.estsh.i3plus.platform.common.util.PlatformConstWords; import cn.estsh.i3plus.pojo.base.bean.DdlPackBean; import cn.estsh.i3plus.pojo.base.bean.ListPager; @@ -89,6 +90,18 @@ public class SysConfigService implements ISysConfigService { } @Override + public List getSysConfigPwdByCode() { + List pwdConfig = new ArrayList(); + pwdConfig.add(SysConfigRDao.getByProperty("configCode", CommonConstWords.CONFIG_PWD_EXIST_SPECIAL_CHAR)); + pwdConfig.add(SysConfigRDao.getByProperty("configCode", CommonConstWords.CONFIG_PWD_EXIST_UPPERCASE_ENGLISH)); + pwdConfig.add(SysConfigRDao.getByProperty("configCode", CommonConstWords.CONFIG_PWD_EXIST_LOWER_ENGLISH)); + pwdConfig.add(SysConfigRDao.getByProperty("configCode", CommonConstWords.CONFIG_PWD_EXIST_NUMBER)); + pwdConfig.add(SysConfigRDao.getByProperty("configCode", CommonConstWords.CONFIG_PWD_LENGTH)); + pwdConfig.add(SysConfigRDao.getByProperty("configCode", CommonConstWords.CONFIG_PWD_REPEAT_DAY)); + return pwdConfig; + } + + @Override @ApiOperation(value = "查询系统邮件配置项") public List findMailConfig() { List mailConfig = new ArrayList();