Pu Zhibing
2025-07-18 fdfa8b3b237d8bba8964bda67364f54c08d79432
ruoyi-service/ruoyi-dataInterchange/src/main/java/com/ruoyi/dataInterchange/server/RealvideoMsgService.java
@@ -1,5 +1,6 @@
package com.ruoyi.dataInterchange.server;
import com.alibaba.fastjson2.JSON;
import com.ruoyi.dataInterchange.dao.UPRealvideoMsgEndAckDao;
import com.ruoyi.dataInterchange.dao.UPRealvideoMsgStartupAckDao;
import com.ruoyi.dataInterchange.model.RealVideoMsg;
@@ -49,11 +50,11 @@
      DataType dataType = DataType.getDataType(realVideoMsg.getDataType());
      switch (dataType) {
         case UP_REALVIDEO_MSG_STARTUP_ACK:
            log.info("实时音视频请求应答({}):{}", DataType.UP_REALVIDEO_MSG_STARTUP_ACK.getCode(), out);
            log.debug("实时音视频请求应答({}):{}", DataType.UP_REALVIDEO_MSG_STARTUP_ACK.getCode(), out);
            up_realvideo_msg_startup_ack(ctx, out.getGnsscenterId(), realVideoMsg);
            break;
         case UP_REALVIDEO_MSG_END_ACK:
            log.info("主动请求停止实时音视频应答({}):{}", DataType.UP_REALVIDEO_MSG_END_ACK.getCode(), out);
            log.debug("主动请求停止实时音视频应答({}):{}", DataType.UP_REALVIDEO_MSG_END_ACK.getCode(), out);
            up_realvideo_msg_end_ack(ctx, out.getGnsscenterId(), realVideoMsg);
            break;
         default:
@@ -100,6 +101,7 @@
      upRealvideoMsgStartupAck.setInferiorPlatformId(inferiorPlatformId);
      upRealvideoMsgStartupAck.setCreateTime(LocalDateTime.now().toEpochSecond(ZoneOffset.ofHours(8)));
      upRealvideoMsgStartupAckDao.save(upRealvideoMsgStartupAck);
      log.info("实时音视频请求应答({}):{}", DataType.UP_REALVIDEO_MSG_STARTUP_ACK.getCode(), JSON.toJSONString(upRealvideoMsgStartupAck));
   }
   
   
@@ -115,5 +117,6 @@
      upRealvideoMsgEndAck.setInferiorPlatformId(inferiorPlatformId);
      upRealvideoMsgEndAck.setCreateTime(LocalDateTime.now().toEpochSecond(ZoneOffset.ofHours(8)));
      upRealvideoMsgEndAckDao.save(upRealvideoMsgEndAck);
      log.info("主动请求停止实时音视频应答({}):{}", DataType.UP_REALVIDEO_MSG_END_ACK.getCode(), JSON.toJSONString(upRealvideoMsgEndAck));
   }
}