提交 bef95f77 authored 作者: 李秋林's avatar 李秋林

同步勤策 - 部门/人员/终端数据

上级 d742bd24
package com.wangxiaolu.promotion.timedtask;
package com.wangxiaolu.promotion.xxljobtask;
import com.wangxiaolu.promotion.service.user.QinCeDataTaskService;
import com.xxl.job.core.context.XxlJobHelper;
import com.xxl.job.core.handler.annotation.XxlJob;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.concurrent.TimeUnit;
/**
* XxlJob开发示例(Bean模式)
*
* 开发步骤:
* 1、任务开发:在Spring Bean实例中,开发Job方法;
......@@ -22,17 +21,38 @@ import java.util.concurrent.TimeUnit;
@Slf4j
public class XxlJobHandler {
@Autowired
QinCeDataTaskService qinCeDataTaskService;
/**
* 同步组织架构/部门数据
*/
@XxlJob("qince_department_task")
public void departmentSyncTask(){
log.info("[xxl-job] start === 同步勤策部门数据");
qinCeDataTaskService.departmentSyncTask();
log.info("[xxl-job] end === 同步勤策部门数据");
}
/**
* 同步员工数据
*/
@XxlJob("qince_employee_task")
public void employeeSyncTask(){
log.info("[xxl-job] start === 同步员工数据");
qinCeDataTaskService.employeeSyncTask();
log.info("[xxl-job] end === 同步员工数据");
}
/**
* 1、简单任务示例(Bean模式)
* 同步[终端数据]
*/
@XxlJob("demoJobHandler")
public void demoJobHandler() throws Exception {
log.info("XXL-JOB, Hello World.");
for (int i = 0; i < 5; i++) {
XxlJobHelper.log("test beat at:" + i);
}
log.info("xxl job task end");
@XxlJob("qince_shop_task")
public void shopDetailAllTask(){
log.info("[xxl-job] start === 同步终端数据");
qinCeDataTaskService.shopDetailAllTask();
log.info("[xxl-job] end === 同步终端数据");
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论