diff --git a/maku-boot-system/src/main/java/net/maku/system/dao/SysParamsDao.java b/maku-boot-system/src/main/java/net/maku/system/dao/SysParamsDao.java index 91c016f..e046ab8 100644 --- a/maku-boot-system/src/main/java/net/maku/system/dao/SysParamsDao.java +++ b/maku-boot-system/src/main/java/net/maku/system/dao/SysParamsDao.java @@ -15,6 +15,10 @@ import org.apache.ibatis.annotations.Mapper; public interface SysParamsDao extends BaseDao { default boolean isExist(String paramKey) { - return this.exists(new QueryWrapper().eq("param_key" , paramKey)); + return this.exists(new QueryWrapper().eq("param_key", paramKey)); + } + + default SysParamsEntity get(String paramKey) { + return this.selectOne(new QueryWrapper().eq("param_key", paramKey)); } } \ No newline at end of file diff --git a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysParamsServiceImpl.java b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysParamsServiceImpl.java index 9ccdccc..f57bbee 100644 --- a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysParamsServiceImpl.java +++ b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysParamsServiceImpl.java @@ -7,9 +7,9 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import jakarta.annotation.PostConstruct; import lombok.AllArgsConstructor; import net.maku.framework.common.exception.ServerException; +import net.maku.framework.common.utils.JsonUtils; import net.maku.framework.common.utils.PageResult; import net.maku.framework.mybatis.service.impl.BaseServiceImpl; -import net.maku.framework.common.utils.JsonUtils; import net.maku.system.cache.SysParamsCache; import net.maku.system.convert.SysParamsConvert; import net.maku.system.dao.SysParamsDao; @@ -116,11 +116,20 @@ public class SysParamsServiceImpl extends BaseServiceImpl