wwl 3 жил өмнө
parent
commit
642239d439

+ 1 - 2
twzd-service/src/main/java/com/miaxis/wx/service/IWxMessageEvenService.java

@@ -23,11 +23,10 @@ public interface IWxMessageEvenService {
     /**
      * click获取分销二维码事件
      * @param fromUserName 发送方帐号(一个OpenID)
-     * @param toUserName 开发者微信号
      * @param token 凭证
      * @return
      */
-    String gainTicketEvent(String fromUserName,String toUserName,String token);
+    String gainTicketEvent(String fromUserName,String token);
 
 
 }

+ 3 - 2
twzd-service/src/main/java/com/miaxis/wx/service/impl/WxGzhServiceImpl.java

@@ -165,7 +165,7 @@ public class WxGzhServiceImpl implements IWxGzhService {
                 }else if (content.startsWith("傻逼")){
                     return MessageUtil.initText(fromUserName, toUserName, "你才是煞笔");
                 }else if (content.startsWith("发图")){
-                    return MessageUtil.initText(fromUserName, toUserName, "https://twzd-1305573081.cos.ap-shanghai.myqcloud.com/twzd-test/testTicket/2021/10/25/1635154145629.png");
+                    return MessageUtil.initImage(fromUserName, toUserName, "rs5DEkywgUJeRPuXhxdF9lSombaAO83KE81ivwMbnsQ");
                 }else {
                     return MessageUtil.initText(fromUserName, toUserName, "文本消息-默认回复信息");
                 }
@@ -203,7 +203,8 @@ public class WxGzhServiceImpl implements IWxGzhService {
                     log.info("3.3.....click:" + jsonObjectData.get("EventKey"));
                     //判断事件KEY值,与自定义菜单接口中KEY值对应
                     if ("generateTicket".equals(jsonObjectData.get("EventKey"))){ //获取分销二维码
-                        return wxMessageEvenService.gainTicketEvent(fromUserName,toUserName,this.getGzhToken());
+                        String mediaId = wxMessageEvenService.gainTicketEvent(fromUserName, this.getGzhToken());
+                        return MessageUtil.initImage(fromUserName,toUserName,mediaId);
                     }
 
                 } else if (MessageUtil.MESSAGE_VIEW.equals(event)) { // 点击菜单跳转链接时的事件推送

+ 2 - 3
twzd-service/src/main/java/com/miaxis/wx/service/impl/WxMessageEvenServiceImpl.java

@@ -58,12 +58,11 @@ public class WxMessageEvenServiceImpl implements IWxMessageEvenService {
     /**
      * click获取分销二维码事件
      * @param fromUserName 发送方帐号(一个OpenID)
-     * @param toUserName 开发者微信号
      * @param token 凭证
      * @return
      */
     @Override
-    public String gainTicketEvent(String fromUserName,String toUserName,String token) {
+    public String gainTicketEvent(String fromUserName,String token) {
 
         //生成带参数二维码ticket
         WxTicket wxTicket = new WxTicket();
@@ -134,7 +133,7 @@ public class WxMessageEvenServiceImpl implements IWxMessageEvenService {
                 }
             }
 
-            return MessageUtil.initImage(fromUserName,toUserName,resultJSON.getString("media_id"));
+            return resultJSON.getString("media_id");
         } catch (Exception e) {
             log.info("-----异常------click获取分销二维码事件");
         }