2023年7月21日发(作者:)
若依后台管理框架-定时任务⼩例⼦若依后台管理框架-定时任务⼩例⼦需求:有好友有个关于定时任务的⼩问题不是很清楚,基于若依框架的,让我写个⼩例⼦,索性就写个⼩demo记录⼀下。例如:新增⼀个定时任务,将n天前创建的⽤户禁⽤掉。ISysUserService中新增⼀个业务⽅法,实现SysUserServiceImpl如下。 /** *
删除i天前创建的⽤户 * @param sysUser * @return */ @Override public int delUserBeforeDay(SysUser sysUser){ return rBeforeDay(sysUser); }中新增更新SQL如下。
/** *
删除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条)