diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/system/SysConfigController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/system/SysConfigController.java index 5f73c74..114be09 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/system/SysConfigController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/system/SysConfigController.java @@ -72,7 +72,7 @@ public class SysConfigController extends BaseController { */ @SaCheckPermission("system:config:query") @GetMapping(value = "/configKey/{configKey}") - public R getConfigKey(@PathVariable String configKey) { + public R getConfigKey(@PathVariable String configKey) { return R.ok(configService.selectConfigByKey(configKey),"操作成功"); } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/listener/SysUserImportListener.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/listener/SysUserImportListener.java index ba20d1d..130edc4 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/listener/SysUserImportListener.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/listener/SysUserImportListener.java @@ -47,7 +47,7 @@ public class SysUserImportListener extends AnalysisEventListener * @param configKey 参数键名 * @return 参数键值 */ - String selectConfigByKey(String configKey); + SysConfigVo selectConfigByKey(String configKey); /** * 获取验证码开关 diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java index 0d8c172..22bcb69 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java @@ -14,6 +14,7 @@ import com.ruoyi.common.orm.core.service.impl.BaseServiceImpl; import com.ruoyi.common.redis.utils.CacheUtils; import com.ruoyi.system.domain.bo.SysConfigBo; import com.ruoyi.system.domain.vo.SysConfigVo; +import jakarta.annotation.Resource; import lombok.RequiredArgsConstructor; import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.Cacheable; @@ -38,6 +39,9 @@ import static com.ruoyi.system.domain.table.SysConfigTableDef.SYS_CONFIG; @Service public class SysConfigServiceImpl extends BaseServiceImpl implements ISysConfigService, ConfigService { + @Resource + private SysConfigMapper configMapper; + @Override public QueryWrapper query() { return super.query().from(SYS_CONFIG); @@ -62,12 +66,8 @@ public class SysConfigServiceImpl extends BaseServiceImpl 0; } /** @@ -222,6 +219,6 @@ public class SysConfigServiceImpl extends BaseServiceImpl int failureNum = 0; StringBuilder successMsg = new StringBuilder(); StringBuilder failureMsg = new StringBuilder(); - String initPassword = configService.selectConfigByKey("sys.user.initPassword"); + String initPassword = configService.selectConfigByKey("sys.user.initPassword").getConfigValue(); for (SysUser user : userList) { try { // 验证是否存在这个用户