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