请选择 进入手机版 | 继续访问电脑版
  • 免费咨询电话:15308410119
  • QQ:1055714290

致力于缩短产品开发周期、降低研发费用、提升研发效率的研发项目管理软件!

搜索
热搜: 青铜器 RDM
Hi~登录注册
查看: 518|回复: 0

自定义定时器开发

[复制链接]

54

主题

59

帖子

202

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
202
发表于 2019-9-30 16:27:31 | 显示全部楼层 |阅读模式
通过自定义类,使RDM系统可以每天定时执行一些任务,比如定时更新数据库中的一些数据。

此类必须继承 com.bronzesoft.rdm.platform.service.aop.impl.TimerAop,并重载public void run()方法。

public class TimerAopDemo extends TimerAop {
//定时调用逻辑
public void run() {
//获取dao,用于执行sql
IExtendDao dao = PowerAPI.extendDao();
String sql = “update table set name = ? ”;
dao.execute(sql, new Object[]{“RDM”});
}
}

在此方法中写入对应的处理逻辑。


配置文件
<xml version="1.0" encoding="UTF-8"?>
<aops>
        <aop>
                <module>TIMER</module
                <operation>86400000(执行间隔毫秒数)</operation>
                <class>com.bronzesoft.midea.aop.task.TimerAopDemo </class>
        </aop>
</aops>
</xml>

将配置文件部分放入/platform/config目录的rdm_platform_conig.xml文件中即可。



回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 立即注册


快速回复 返回顶部 返回列表