This commit is contained in:
777
2025-10-16 17:16:05 +08:00
parent 4020297c59
commit 34b6ff3a6c

View File

@@ -4,6 +4,7 @@ import com.ruoyi.cai.constant.RedisHttpConstant;
import com.ruoyi.cai.enums.SystemConfigEnum;
import com.ruoyi.cai.enums.systemconfig.SystemCheckResp;
import com.ruoyi.common.core.service.SensitiveService;
import com.ruoyi.common.helper.LoginHelper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
@@ -160,6 +161,10 @@ public class SystemConfigManager {
public void set(String key, String value) {
if(key.equals(SystemConfigEnum.SENSITIVE_ENABLE.getKey())){
Long userId = LoginHelper.getUserId();
if(!LoginHelper.isAdmin(userId)){
throw new RuntimeException("非超管无法修该配置");
}
sensitiveService.setSensitive(value.equals("1"));
}
redisTemplate.opsForHash().put(RedisHttpConstant.SYSTEM_CONFIG, key,value);