jfinal 定时任务

1549年前 (2017-03-23)Jfinal5304

1、去quartz官网下载 定时任务jar包(http://www.quartz-scheduler.org/)quartz-*.*.*.jar


2、创建定时任务:

public class SetArea implements Job{
    public void execute(JobExecutionContext arg0) throws JobExecutionException {
        // TODO Auto-generated method stub
        List<Record> record = Db
                .find("SELECT F_TEMID,F_NAME,F_IDCARD,F_PHONE,F_PARENTID FROM T_TEM_TOURISTINFO WHERE F_PHONE  IS NOT NULL AND F_AREA IS NULL");
        for(int i=0;i<record.size();i++){
            String F_PHONE = record.get(i).get("F_PHONE");
            String F_IDCARD = record.get(i).get("F_IDCARD");
            String area = PhoneUtil.getGeo(F_PHONE,"86").substring(0,3);
            if(area.equals("黑龙江")||area.equals("内蒙古")){
            }else{
                area = area.substring(0,2);
            }
            //logger.info("F_PHONE=="+F_PHONE+"F_IDCARD=="+"area=="+area);
            String sql = "update T_TEM_TOURISTINFO set F_AREA='"+area+"' where (f_phone='"+F_PHONE+"' or F_PARENTID ='"+F_IDCARD+"')";
            Db.update(sql);
        }
    }

}


3、配置文件:job.properties

job=cn.sdta.tuandui.job.SetArea
cron=0 0 0/2 * * ?
enable=true



4、jfinal定时任务配置

public void configPlugin(Plugins me) {
/*
* 定时任务
*/
QuartzPlugin quartzPlugin = new QuartzPlugin("job.properties");
        //quartzPlugin.version("1");//可控制版本
        me.add(quartzPlugin);

}


本文原创,转载必追究版权。

分享给朋友:

相关文章

js限制input只能输入数字、英文、汉字

 1.只能输入数字和英文的:  <input onkeyup="value=value.replace(/[\W]/g,'') "...

iscroll+ ajax+ Jfinal 实现手机下拉加载更多

  <script src="${base}/resource/front/js/iscroll.js"></script>一、页面<div...

是谁动了我的座位

是谁动了我的座位

女孩一上火车,见自己的座位上坐着一男士。她核对自己的票,客气地说:“先生,您坐错位置了吧?” 男士拿出票嚷嚷着:“看清楚点,这是我的座,你瞎了?” 女孩仔细看了他的票,不再做声,默...

MyEclipse 中项目修改SVN的地址

MyEclipse 中项目修改SVN的地址

在工作环境调整时,有的时候SVN服务器的地址需要修改,而正在开发中的项目在Eclipse中有些代码没有提交,此时怎么修改SVN的地址呢?以下有一个简单的办法:一、在MyEclipse中选择Window...

dwz +jfinal 批量多文件上传 实例

页面部分:<link href="${root}/style/dwz/uploadify/css/uploadify.css" rel="sty...

dwz+jfinal 市县下拉菜单二级联动(实例)

在DWZ文档中对组合框combox的是这样描述的:在传统的select 用class 定义:class=”combox”, html 扩展:保留原有属性name,  增加了属性:ref。re...

评论列表

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。