From 191b3de92e362123e6d4d77d56e76c6d44fa4374 Mon Sep 17 00:00:00 2001
From: houzhongjian <houzhongyi@126.com>
Date: 星期四, 07 十一月 2024 09:20:22 +0800
Subject: [PATCH] 增加截图成功后发送rabbitMQ消息

---
 iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/video/service/impl/CameraServiceImpl.java |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/video/service/impl/CameraServiceImpl.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/video/service/impl/CameraServiceImpl.java
index a79ee68..12f46e9 100644
--- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/video/service/impl/CameraServiceImpl.java
+++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/video/service/impl/CameraServiceImpl.java
@@ -106,13 +106,7 @@
         image.setCreateDate(captureDate);
         imageDao.insert(image);
         //存入rabbitmq消息队列,等待模型处理
-        String createTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
-        ImageMessage imageMessage = new ImageMessage();
-        imageMessage.setMessageId(image.getId());
-        imageMessage.setCreateTime(createTime);
-        imageMessage.setImageDTO(BeanUtils.toBean(image, ImageDTO.class));
-        rabbitTemplate.convertAndSend(ImageMessage.EXCHANGE, ImageMessage.ROUTING_KEY, imageMessage);
-//        rabbitTemplate.convertAndSend("topic.image", imageMap);
+        sendRabbitMQMessage(image);
     }
 
     private QueryWrapper<CameraEntity> getWrapper(CameraPageReqVO cameraPageReqVO){
@@ -155,4 +149,14 @@
         return baseDao.selectCount(queryWrapper);
     }
 
+    // 发送rabbitMQ消息
+    private void sendRabbitMQMessage(ImageEntity image) {
+        String createTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
+        ImageMessage imageMessage = new ImageMessage();
+        imageMessage.setMessageId(image.getId());
+        imageMessage.setCreateTime(createTime);
+        imageMessage.setImageDTO(BeanUtils.toBean(image, ImageDTO.class));
+        rabbitTemplate.convertAndSend(ImageMessage.EXCHANGE, ImageMessage.DAHUA_ROUTING_KEY, imageMessage);
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.9.3