From 9ab77cae08198c4c3d9d8fe7f41b0910fb54762e Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期一, 17 七月 2023 09:10:26 +0800 Subject: [PATCH] 优化融云业务 --- ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AlarmTask.java | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AlarmTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AlarmTask.java index 1dc3ebe..d22d07d 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AlarmTask.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AlarmTask.java @@ -41,22 +41,30 @@ * @淇敼浜哄拰鍏跺畠淇℃伅 */ public void globalAlarmCountPush() { - IGlobalAlarmService globalAlarmService = SpringUtils.getBean(IGlobalAlarmService.class); - Map<String, Object> stringIntegerMap = globalAlarmService.selectAlarmLogsCount(); - if (ONLINE_USER_SESSIONS.size() > 0) { + try { + IGlobalAlarmService globalAlarmService = SpringUtils.getBean(IGlobalAlarmService.class); + Map<String, Object> stringIntegerMap = globalAlarmService.selectAlarmLogsCount(); + if (ONLINE_USER_SESSIONS.size() > 0) { WebSocketUtils.sendMessageAll(stringIntegerMap); + } + } catch (Exception ex) { + log.error("瀹氭椂鎺ㄩ�佹墍鏈夋姤璀︾殑鐐逛綅鏁伴噺寮傚父:" + ex.getMessage()); } } + /** * 瀹氭椂娓呯┖寮曞闃熷垪 * 鍒樿嫃涔� * 2023/7/1 10:41 */ public void clearGuideQueue() { - log.info("瀹氭椂娓呯悊寮曞闃熷垪"); - for(PriorityBlockingQueue<GuideTask> guideQueue:GuidePriorityQueue.cameraQueueMap.values()) - { - guideQueue.clear(); + try { + log.info("瀹氭椂娓呯悊寮曞闃熷垪"); + for (PriorityBlockingQueue<GuideTask> guideQueue : GuidePriorityQueue.cameraQueueMap.values()) { + guideQueue.clear(); + } + } catch (Exception ex) { + log.error("瀹氭椂娓呯┖寮曞闃熷垪:" + ex.getMessage()); } } } \ No newline at end of file -- Gitblit v1.9.3