wwl преди 3 години
родител
ревизия
54369bfb32
променени са 1 файла, в които са добавени 8 реда и са изтрити 10 реда
  1. 8 10
      twzd-service/src/main/java/com/miaxis/wx/service/impl/WxGzhServiceImpl.java

+ 8 - 10
twzd-service/src/main/java/com/miaxis/wx/service/impl/WxGzhServiceImpl.java

@@ -154,24 +154,22 @@ public class WxGzhServiceImpl implements IWxGzhService {
             String fromUserName = jsonObjectData.getStr("FromUserName");
             // 区分消息类型
             String msgType = jsonObjectData.getStr("MsgType");
-            //回复消息(xml字符串)
-            String message = "";
 
             // 普通消息
             if (MessageUtil.MESSAGE_TEXT.equals(msgType)) { // 文本消息
                 log.info("2.1...");
                 String content = jsonObjectData.getStr("Content");
                 if (content.startsWith("你好")){
-                    message = MessageUtil.initText(fromUserName, toUserName, "你好");
+                    return MessageUtil.initText(fromUserName, toUserName, "你好");
                 }else if (content.startsWith("傻逼")){
-                    message = MessageUtil.initText(fromUserName, toUserName, "你才是煞笔");
+                    return MessageUtil.initText(fromUserName, toUserName, "你才是煞笔");
                 }else {
-                    message = MessageUtil.initText(fromUserName, toUserName, "文本消息-默认回复信息");
+                    return MessageUtil.initText(fromUserName, toUserName, "文本消息-默认回复信息");
                 }
 
             } else if (MessageUtil.MESSAGE_IMAGE.equals(msgType)) { // 图片消息
                 log.info("2.2...");
-                message = MessageUtil.initText(fromUserName, toUserName, "抱歉,暂时无法识别图片信息!");
+                return MessageUtil.initText(fromUserName, toUserName, "抱歉,暂时无法识别图片信息!");
             }else if (MessageUtil.MESSAGE_EVENT.equals(msgType)) { // 事件消息
                 log.info("3....");
                 // 区分事件推送
@@ -189,14 +187,14 @@ public class WxGzhServiceImpl implements IWxGzhService {
                     }else {
                         content = "关注事件";
                     }
-                    message = MessageUtil.initText(fromUserName, toUserName, content);
+                    return MessageUtil.initText(fromUserName, toUserName, content);
 
                 }  else if (MessageUtil.MESSAGE_UNSUBSCRIBE.equals(event)) { // 取消订阅事件
                     // todo 处理取消订阅事件
 
                 } else if (MessageUtil.MESSAGE_SCAN.equals(event)) { // 已关注扫描二维码事件
                     log.info("3.2...");
-                    message = MessageUtil.initText(fromUserName, toUserName, "已关注扫描二维码事件");
+                    return MessageUtil.initText(fromUserName, toUserName, "已关注扫描二维码事件");
                     
                 } else if (MessageUtil.MESSAGE_LOCATION.equals(event)) { // 上报地理位置事件
                     // todo 处理上报地理位置事件
@@ -204,7 +202,7 @@ public class WxGzhServiceImpl implements IWxGzhService {
                 } else if (MessageUtil.MESSAGE_CLICK.equals(event)) { // 点击菜单拉取消息时的事件推送事件
                     //判断事件KEY值,与自定义菜单接口中KEY值对应
                     if ("generateTicket".equals(jsonObjectData.get("EventKey"))){ //获取分销二维码
-                        message = MessageUtil.initNews(fromUserName,
+                        return MessageUtil.initNews(fromUserName,
                                 toUserName,
                                 "图文消息信息",
                                 "title",
@@ -219,7 +217,7 @@ public class WxGzhServiceImpl implements IWxGzhService {
                 }
             }
             
-            return message;
+            return null;
         } catch (Exception e) {
             log.error("处理微信公众号请求信息,失败", e);
         }