| package com.dy.pipIrrRemote.video.ys; | 
|   | 
| import com.dy.common.schedulerTask.TaskJob; | 
| import com.dy.common.springUtil.SpringContextUtil; | 
| import org.quartz.JobExecutionContext; | 
| import org.quartz.JobExecutionException; | 
|   | 
| /** | 
|  * @Author: liurunyu | 
|  * @Date: 2025/6/7 15:39 | 
|  * @Description | 
|  */ | 
| public class YsAccessTokenQuartzJob extends TaskJob { | 
|     /** | 
|      * Quartz定时任务,其不在Spring容器中 | 
|      * @param ctx | 
|      * @throws JobExecutionException | 
|      */ | 
|     @Override | 
|     public void execute(JobExecutionContext ctx) throws JobExecutionException { | 
|         YsAppClient ysCli = SpringContextUtil.getBean(YsAppClient.class); | 
|         ysCli.getAccessToken(); | 
|         ysCli.reSetNextGetAccessToken(null); | 
|     } | 
| } |