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();