From 3153009257c97b0f0099f787e951dd15472d077e Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期一, 24 六月 2024 14:12:42 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java b/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
index 337498b..2907091 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/component/RedisMqReceiver.java
@@ -97,14 +97,19 @@
     public void onMessage(Message message, byte[] pattern) {
         log.info("鐩戝惉Redis key杩囨湡锛宬ey锛歿}锛宑hannel锛歿}", message.toString(), new String(pattern));
         String content = message.toString();
-        IvrTaskcallMQ ivrTaskcallMQ = null;
+        //鍒ゆ柇鏄笉鏄换鍔′俊鎭紝濡傛灉涓嶆槸锛岀洿鎺ヨ繑鍥烇紝涓嶉渶瑕佹墽琛�
+        if (!content.contains("taskid")) {
+            log.info("涓嶆槸浠诲姟淇℃伅");
+            return;
+        }
+        CommonTaskcallMQ ivrTaskcallMQ = null;
         try {
             ObjectMapper mapper = new ObjectMapper();
             try {
                 if (!content.startsWith("{")) {
-                    ivrTaskcallMQ = mapper.readValue("{" + content + "}", IvrTaskcallMQ.class);
+                    ivrTaskcallMQ = mapper.readValue("{" + content + "}", CommonTaskcallMQ.class);
                 } else {
-                    ivrTaskcallMQ = mapper.readValue(content, IvrTaskcallMQ.class);
+                    ivrTaskcallMQ = mapper.readValue(content, CommonTaskcallMQ.class);
                 }
             } catch (JsonProcessingException e) {
                 e.printStackTrace();

--
Gitblit v1.9.3