| File was renamed from ard-quartz/src/main/java/com/ard/quartz/task/MediaTask.java |
| | |
| | | package com.ard.quartz.task; |
| | | package com.ard.work.service.task; |
| | | |
| | | import com.ard.common.utils.StringUtils; |
| | | import com.ard.common.utils.file.MimeTypeUtils; |
| | |
| | | * |
| | | * @author ard |
| | | */ |
| | | @Component("MediaTask") |
| | | @Component |
| | | @Slf4j |
| | | public class MediaTask { |
| | | @Resource |
| | |
| | | |
| | | private final AtomicBoolean runningVideo = new AtomicBoolean(false); |
| | | private final AtomicBoolean runningPic = new AtomicBoolean(false); |
| | | |
| | | @Scheduled(cron = "0/10 * * * * ?") |
| | | public void syncVideoMediaUrl() { |
| | | log.warn("开始同步视频媒体"); |
| | | if (!runningVideo.compareAndSet(false, true)) { |
| | |
| | | runningVideo.set(false); |
| | | } |
| | | } |
| | | |
| | | @Scheduled(cron = "0/10 * * * * ?") |
| | | public void syncPicMediaUrl() { |
| | | log.warn("开始同步图片媒体"); |
| | | if (!runningPic.compareAndSet(false, true)) { |