diff --git a/ruoyi-admin/src/main/java/com/ruoyi/task/DlTask.java b/ruoyi-admin/src/main/java/com/ruoyi/task/DlTask.java new file mode 100644 index 0000000..cae70ad --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/task/DlTask.java @@ -0,0 +1,27 @@ +package com.ruoyi.task; + +import com.ruoyi.common.utils.StringUtils; +import com.ruoyi.member.service.IMemberRightsService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +/** + * 定时任务调度 + * + * @author ruoyi + */ +@Component("dlTask") +public class DlTask{ + @Autowired + private IMemberRightsService memberRightsService; + + public void resetDay(){ + System.out.println("执行权益-每天定时任务"); + memberRightsService.reset("day"); + } + + public void resetMonth(){ + System.out.println("执行权益-每月定时任务"); + memberRightsService.reset("month"); + } +} diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java b/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java index 0c384c6..7ccf1cc 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java @@ -163,7 +163,7 @@ public class Constants /** * 定时任务白名单配置(仅允许访问的包名,如其他需要可以自行添加) */ - public static final String[] JOB_WHITELIST_STR = { "com.ruoyi.quartz.task" }; + public static final String[] JOB_WHITELIST_STR = { "com.ruoyi.quartz.task","com.ruoyi.task" }; /** * 定时任务违规的字符