From 79b398ab4a622b332f1a9d2fd51ad100193e559b Mon Sep 17 00:00:00 2001 From: 777 <123@qwe.com> Date: Thu, 31 Jul 2025 00:09:18 +0800 Subject: [PATCH] V13 --- .../src/main/java/com/ruoyi/cai/enums/SystemConfigEnum.java | 1 + .../java/com/ruoyi/cai/service/impl/DynamicServiceImpl.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/enums/SystemConfigEnum.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/enums/SystemConfigEnum.java index 5c3208ce..31a1503c 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/enums/SystemConfigEnum.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/enums/SystemConfigEnum.java @@ -114,6 +114,7 @@ public enum SystemConfigEnum { "第六至十名:28元\n" + "提示:凡是刷魅力榜的封号,平台拥有对本次活动的最终解释权。", "魅力榜榜单说明", SystemConfigGroupEnum.BUSINESS, null,"textarea"), SENSITIVE_ENABLE("1", "是否开启手机号脱敏",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()), + OPEN_CLEAN_DYNAMIC("1", "开启动态定时清除",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()), YUNXIN_ONLINE_ENABLE("1", "是否开启云信监控在线状态",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()), OPEN_TEST("0", "开启测试模式",SystemConfigGroupEnum.SYSTEM,new BooleanSystemConfigCheck()), SMS_CODE_ADMIN("", "万能验证码",SystemConfigGroupEnum.SYSTEM), diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/DynamicServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/DynamicServiceImpl.java index 71f1c4d9..2a09dc4e 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/DynamicServiceImpl.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/DynamicServiceImpl.java @@ -33,6 +33,7 @@ import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.helper.LoginHelper; import com.ruoyi.common.utils.BeanConvertUtil; import com.ruoyi.common.utils.StringUtils; +import com.tencentcloudapi.tci.v20190318.models.Face; import lombok.RequiredArgsConstructor; import org.apache.commons.collections4.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -248,6 +249,10 @@ public class DynamicServiceImpl extends ServiceImpl impl @Override public void clearDynamic(Integer hours){ + boolean bool = systemConfigManager.getSystemConfigOfBool(SystemConfigEnum.OPEN_CLEAN_DYNAMIC); + if(!bool){ + return; + } int index = 0; LocalDateTime deleteTimeFlag = LocalDateTime.now().plusHours(-hours); while (true){