소스 검색

调用报警推送信息

gao.qiang 1 년 전
부모
커밋
578652b2d8
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      vehicle-admin/src/main/java/com/ozs/web/controller/sdk/GeoHazardMonitorTokenController.java

+ 4 - 0
vehicle-admin/src/main/java/com/ozs/web/controller/sdk/GeoHazardMonitorTokenController.java

@@ -54,6 +54,7 @@ import com.ozs.service.VehiclePositionService;
 import com.ozs.system.mapper.SysUserMapper;
 import com.ozs.web.common.Constant;
 import com.ozs.web.controller.monitor.SysUserOnlineController;
+import com.ozs.web.controller.websocket.WebSocketCommon;
 import com.ozs.web.controller.websocket.WebSocketServer;
 import com.ozs.web.core.util.CameraUtil;
 import lombok.extern.slf4j.Slf4j;
@@ -126,6 +127,8 @@ public class GeoHazardMonitorTokenController {
     private BaseTerminalService baseTerminalService;
     @Resource
     private SysUserMapper sysUserMapper;
+    @Autowired
+    WebSocketCommon webSocketCommon;
 
     /**
      * 获取web访问令牌
@@ -326,6 +329,7 @@ public class GeoHazardMonitorTokenController {
                 msgAlarmVice.setRailwayCode(reqMsgAlarmVo.getAlarmRailway());
                 msgAlarmVice.setAlarmTime(new Date(reqMsgAlarmVo.getAlarmTime()));
                 msgAlarmFrequencyService.save(msgAlarmVice);
+                webSocketCommon.publish(msgAlarm);
                 for (BaseCameraManagement baseCameraManagement : baseCameraManagementList) {
                     String invite = CameraUtil.invite(baseCameraManagement.getCameraCode(), baseCameraManagement.getChannel());
                     if ("304".equals(invite) || "200".equals(invite)) {