From f911f720666f340bcdca69863e42bce5b372cd4c Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期五, 08 三月 2024 12:56:19 +0800 Subject: [PATCH] 增加报警引导成功websocket通知前端标识:70000 --- ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/QueueHandler.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/QueueHandler.java b/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/QueueHandler.java index 9d5fe47..afa6338 100644 --- a/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/QueueHandler.java +++ b/ard-work/src/main/java/com/ruoyi/alarm/global/service/impl/QueueHandler.java @@ -1,5 +1,6 @@ package com.ruoyi.alarm.global.service.impl; +import com.alibaba.fastjson.JSON; import com.ruoyi.alarm.access.domain.ArdAlarmAccess; import com.ruoyi.alarm.access.service.IArdAlarmAccessService; import com.ruoyi.alarm.external.domain.ArdAlarmExternal; @@ -23,6 +24,7 @@ import com.ruoyi.device.camera.domain.ArdCameras; import com.ruoyi.device.camera.domain.CameraCmd; import com.ruoyi.device.camera.service.ICameraSdkService; +import com.ruoyi.utils.websocket.util.WebSocketUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Component; @@ -33,6 +35,8 @@ import java.util.HashMap; import java.util.Map; import java.util.concurrent.*; + +import static com.ruoyi.utils.websocket.util.WebSocketUtils.ONLINE_USER_SESSIONS; /** * @Description: 闃熷垪澶勭悊鍣� @@ -108,6 +112,17 @@ boolean guideRes = cameraSdkService.guideTargetPosition(cmd); if (guideRes) { log.debug("寮曞鎴愬姛"); + //region 閫氱煡鍓嶇 + Map<String,Object> message = new HashMap<>(); + Map<String,String> data = new HashMap<>(); + data.put("cameraId",cmd.getCameraId()); + data.put("chanNo",cmd.getChanNo().toString()); + data.put("alarmType",cmd.getOperator()); + data.put("alarmId", guideTask.getAlarmId()); + data.put("wellId",guideTask.getWellId()); + message.put("70000",data); + WebSocketUtils.sendMessageAll(message); + //endregion cameraSdkService.controlLock(cmd);//涓婇攣 cameraSdkService.recordStart(cmd);//寮�濮嬪綍鍍� recordFlag = true; -- Gitblit v1.9.3