| | |
| | | package com.ruoyi.quartz.task; |
| | | |
| | | import com.ruoyi.alarm.globalAlarm.domain.GuidePriorityQueue; |
| | | import com.ruoyi.alarm.globalAlarm.domain.GuideTask; |
| | | import com.ruoyi.alarm.globalAlarm.service.IGlobalAlarmService; |
| | | import com.ruoyi.alarm.stealAlarm.domain.ArdAlarmStealelec; |
| | | import com.ruoyi.alarm.stealAlarm.service.IStealElecAlarmService; |
| | |
| | | import javax.annotation.Resource; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | import java.util.concurrent.PriorityBlockingQueue; |
| | | |
| | | import static com.ruoyi.common.websocket.util.WebSocketUtils.ONLINE_USER_SESSIONS; |
| | | |
| | |
| | | * @Version: 1.0 |
| | | **/ |
| | | @Component("AlarmTask") |
| | | @Slf4j(topic = "AlarmTask") |
| | | @Slf4j |
| | | public class AlarmTask { |
| | | |
| | | /** |
| | |
| | | WebSocketUtils.sendMessageAll(stringIntegerMap); |
| | | } |
| | | } |
| | | /** |
| | | * 定时清空引导队列 |
| | | * 刘苏义 |
| | | * 2023/7/1 10:41 |
| | | */ |
| | | public void clearGuideQueue() { |
| | | log.info("定时清理引导队列"); |
| | | for(PriorityBlockingQueue<GuideTask> guideQueue:GuidePriorityQueue.cameraQueueMap.values()) |
| | | { |
| | | guideQueue.clear(); |
| | | } |
| | | } |
| | | } |