package com.securityControl.task.schedule; import com.securityControl.common.core.utils.aes.DateTimeHelper; import com.securityControl.task.service.TaskService; import com.securityControl.task.service.ThirdVideoService; import com.securityControl.task.service.impl.CatchPictureService; import lombok.extern.slf4j.Slf4j; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.stereotype.Component; @Slf4j //@Component //@EnableScheduling public class ScheduledCatchPicture implements Job { @Autowired private TaskService taskService; @Autowired private CatchPictureService catchPictureService; @Override public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { try { log.info("开始单次抓图>>>"); taskService.updateTask("video_catch", "1", DateTimeHelper.getNowTime()); log.info("结束单次抓图>>>"); } catch (Exception e) { log.error(e.toString(), e); } } }