liusuyi
2024-07-23 811b14aa5cd2bd6d4313b43dc38ce87cd938f3b0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java
@@ -7,6 +7,7 @@
import javax.management.Query;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.ruoyi.common.utils.MessageUtils;
import org.springframework.stereotype.Service;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.constant.CacheConstants;
@@ -22,7 +23,7 @@
/**
 * 参数配置 服务层实现
 *
 *
 * @author ruoyi
 */
@Service
@@ -45,7 +46,7 @@
    /**
     * 查询参数配置信息
     *
     *
     * @param configId 参数配置ID
     * @return 参数配置信息
     */
@@ -55,12 +56,19 @@
    {
        SysConfig config = new SysConfig();
        config.setConfigId(configId);
        return configMapper.selectConfig(config);
        SysConfig sysConfig = configMapper.selectConfig(config);
        //国际化
        String message = MessageUtils.message("config." + sysConfig.getConfigNameI18n());
        if(StringUtils.isNotEmpty(message))
        {
            sysConfig.setConfigName(message);
        }
        return sysConfig;
    }
    /**
     * 根据键名查询参数配置信息
     *
     *
     * @param configKey 参数key
     * @return 参数键值
     */
@@ -85,7 +93,7 @@
    /**
     * 获取验证码开关
     *
     *
     * @return true开启,false关闭
     */
    @Override
@@ -100,19 +108,27 @@
    }
    /**
     * 查询参数配置列表
     *
     *
     * @param config 参数配置信息
     * @return 参数配置集合
     */
    @Override
    public List<SysConfig> selectConfigList(SysConfig config)
    {
        return configMapper.selectConfigList(config);
        List<SysConfig> sysConfigs = configMapper.selectConfigList(config);
        //国际化
        sysConfigs.stream().forEach(sysConfig -> {
            String message = MessageUtils.message("config." + sysConfig.getConfigNameI18n());
            if (StringUtils.isNotEmpty(message)) {
                sysConfig.setConfigName(message);
            }
        });
        return sysConfigs;
    }
    /**
     * 新增参数配置
     *
     *
     * @param config 参数配置信息
     * @return 结果
     */
@@ -129,7 +145,7 @@
    /**
     * 修改参数配置
     *
     *
     * @param config 参数配置信息
     * @return 结果
     */
@@ -152,7 +168,7 @@
    /**
     * 批量删除参数信息
     *
     *
     * @param configIds 需要删除的参数ID
     */
    @Override
@@ -205,7 +221,7 @@
    /**
     * 校验参数键名是否唯一
     *
     *
     * @param config 参数配置信息
     * @return 结果
     */
@@ -223,7 +239,7 @@
    /**
     * 设置cache key
     *
     *
     * @param configKey 参数键
     * @return 缓存键key
     */
@@ -244,6 +260,17 @@
    }
    @Override
    public String getSYVideo() {
        List<SysConfig> result = configMapper.selectByType("threeOneVideo");
        if(result.size() > 0){
            String SYURL = result.get(0).getConfigValue();
            return SYURL;
        }else{
            return "";
        }
    }
    @Override
    public String getHealth() {
        List<SysConfig> result = configMapper.selectByType("health");
        if(result.size() > 0){