浏览代码

内容不含有json,直接输出内容

hym 4 年之前
父节点
当前提交
98d7ab4096
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      message/src/main/java/com/huaxu/mq/DispatchMessage.java

+ 3 - 2
message/src/main/java/com/huaxu/mq/DispatchMessage.java

@@ -52,9 +52,10 @@ public class DispatchMessage {
         MessageTemplate messageTemplate = messageTemplateMapper.selectById(messageTemplateId);
         MessageType messageType = messageTypeMapper.selectById(messageTypeId);
         MessageDto messageDto = new MessageDto();
-        if(messageTemplate!=null){
+        String receiveMessageContent=receiveMessage.getMessageContent();
+        if(messageTemplate!=null&&receiveMessageContent.contains("{")){
             String content = messageTemplate.getContent();
-            Map<String,String> param = JSONObject.parseObject(receiveMessage.getMessageContent(), Map.class);
+            Map<String,String> param = JSONObject.parseObject(receiveMessageContent, Map.class);
             String replaceContent = Parser.replaceAllClearBlanks(content, param);
             receiveMessage.setMessageContent(replaceContent);
         }