package com.gyee.regionrealtime.task; import com.gyee.regionrealtime.service.RegionRealtimeService; import com.gyee.regionrealtime.service.TheorypowerService; import com.xxl.job.core.context.XxlJobHelper; import com.xxl.job.core.handler.annotation.XxlJob; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; import javax.annotation.Resource; /** * @ClassName : SaticScheduleTask * @Description : 调度 */ @Component public class SaticScheduleTask { private static Logger logger = LoggerFactory.getLogger(SaticScheduleTask.class); @Resource private RegionRealtimeService regionRealtimeService; @Resource private TheorypowerService theorypowerService; //3.添加定时任务 @XxlJob("region-realtime") public void regionRealtime() { XxlJobHelper.log("区域公司实时调度程序执行开始!........"); try { regionRealtimeService.regionRealtime("-1"); regionRealtimeService.regionRealtime("-2"); regionRealtimeService.regionRealtime("0"); regionRealtimeService.groupRealtime("-1"); regionRealtimeService.groupRealtime("-2"); regionRealtimeService.groupRealtime("0"); } catch (Exception e) { e.printStackTrace(); } XxlJobHelper.log("区域公司实时调度任务处理完成!........"); } @XxlJob("fittingPower") public void fittingPower() { XxlJobHelper.log("拟合功率曲线开始!........"); try { theorypowerService.fittingPower(); } catch (Exception e) { e.printStackTrace(); } XxlJobHelper.log("拟合功率曲线结束!........"); } }