diff --git a/src/main/java/com/kiisoo/ic/store/service/StorePromotionDataJob.java b/src/main/java/com/kiisoo/ic/store/service/StorePromotionDataJob.java index 0f24015..da441a7 100644 --- a/src/main/java/com/kiisoo/ic/store/service/StorePromotionDataJob.java +++ b/src/main/java/com/kiisoo/ic/store/service/StorePromotionDataJob.java @@ -6,7 +6,9 @@ import com.xxl.job.core.handler.IJobHandler; import com.xxl.job.core.handler.annotation.JobHandler; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import org.springframework.stereotype.Service; import java.text.SimpleDateFormat; import java.util.Date; @@ -18,10 +20,9 @@ import java.util.List; * @company kiisoo * @details 获取联系客户统计数据定时任务 job 0 0 1 * * ? */ -@JobHandler(value="storePromotionData") -@Component +@Service @Slf4j -public class StorePromotionDataJob extends IJobHandler { +public class StorePromotionDataJob { /** * 客流定时任务 service @@ -29,12 +30,12 @@ public class StorePromotionDataJob extends IJobHandler { @Autowired private StorePromotionDataService storePromotionDataService; - @Override - public ReturnT execute(String s) throws Exception { + @Scheduled(cron = "0 0 1 * * ?") + public void syncData(){ try { log.info("<--获取联系客户统计数据定时任务执行-->"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); - List getdays = DateUtils.getdays(DateUtils.addDay(new Date(),-7), DateUtils.addDay(new Date(),-1)); + List getdays = DateUtils.getdays(DateUtils.addDay(new Date(),-3), DateUtils.addDay(new Date(),-1)); for (Date date:getdays){ storePromotionDataService.syncCustomerBlackListByDate(date,date); } @@ -42,7 +43,6 @@ public class StorePromotionDataJob extends IJobHandler { } catch (Exception e) { log.error("获取联系客户统计数据任务出错", e); } - return SUCCESS; }