若依后台管理框架-定时任务小例子

若依后台管理框架-定时任务小例子

2023年7月21日发(作者:)

若依后台管理框架-定时任务⼩例⼦若依后台管理框架-定时任务⼩例⼦需求:有好友有个关于定时任务的⼩问题不是很清楚,基于若依框架的,让我写个⼩例⼦,索性就写个⼩demo记录⼀下。例如:新增⼀个定时任务,将n天前创建的⽤户禁⽤掉。ISysUserService中新增⼀个业务⽅法,实现SysUserServiceImpl如下。 /** *

删除i天前创建的⽤户 * @param sysUser * @return */ @Override public int delUserBeforeDay(SysUser sysUser){ return rBeforeDay(sysUser); }中新增更新SQL如下。 UPDATE sys_user SET `status` = 1 WHERE create_time Task中增加任务⽅法。@Component("ryTask")public class RyTask{ @Autowired private ISysUserService userService;

/** *

删除i天前添加的⽤户 * @param i */ public void delUserBeforeDay(Integer i) { n("执⾏有参⽅法:" + i); if (i<0){ return; } Calendar calendar = tance(); (_OF_MONTH,-i); SysUser sysUser = new SysUser(); ateTime(e()); rBeforeDay(sysUser); }}后台管理系统监控菜单中的定时任务新增⼀个定时任务,配好调⽤⽬标字符串和cron时间表达式,我⼊参i写的1,表达式是每天凌晨0点执⾏⼀次。调试结果如下,执⾏了更新SQL,然后对应⽤户状态也修改了。执⾏前执⾏的SQL执⾏后

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689930677a295248.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信