35 lines
936 B
Java
35 lines
936 B
Java
package com.adc.da.scheduled;
|
|
|
|
import com.adc.da.slrs.DataSync.DataSyncController;
|
|
import com.adc.da.slrs.DataSync.service.IDataSyncService;
|
|
import com.sun.org.apache.bcel.internal.generic.NEW;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.scheduling.annotation.Async;
|
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
/**
|
|
* 定时同步用户和组织机构信息
|
|
*/
|
|
@EnableScheduling
|
|
@Component
|
|
@Slf4j
|
|
public class ScheduledSync {
|
|
|
|
@Autowired
|
|
private IDataSyncService iDataSyncService;
|
|
|
|
|
|
//每天凌晨两点执行
|
|
@Scheduled(cron="0 0 2 * * ?")
|
|
|
|
@Async
|
|
public void syncSchedulingTasks() {
|
|
iDataSyncService.orgDataSync(); //时间短
|
|
iDataSyncService.dataSync(); //时间长
|
|
}
|
|
}
|