From 7f9e3f9c3b0bd7f4e04616dca83d2da8b3a646e4 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 17 Jul 2023 14:57:05 +0800 Subject: [PATCH] 扫码和关注的事件 --- src/main/java/cc/mrbird/febs/pay/util/WechatEventUtil.java | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/pay/util/WechatEventUtil.java b/src/main/java/cc/mrbird/febs/pay/util/WechatEventUtil.java index 8006d27..d6ed6aa 100644 --- a/src/main/java/cc/mrbird/febs/pay/util/WechatEventUtil.java +++ b/src/main/java/cc/mrbird/febs/pay/util/WechatEventUtil.java @@ -1,6 +1,7 @@ package cc.mrbird.febs.pay.util; import cc.mrbird.febs.rabbit.producter.AgentProducer; +import cn.hutool.core.util.StrUtil; import org.dom4j.io.SAXReader; import javax.servlet.http.HttpServletRequest; @@ -77,7 +78,7 @@ log.info("事件处理:event:{}、msgType:{}、toUserName:{}、fromUserName:{}", eventType, msgType, toUserName, fromUserName); if ("event".equals(msgType)) { if ("subscribe".equals(eventType)) { - result = imgTextMsg(toUserName, fromUserName, "新用户注册", "欢迎光临【药王谷铺子】,点击总下角【药王谷铺子】-【商城】。", "图片地址", "点击后跳转的路径"); + result = imgTextMsg(toUserName, fromUserName, "欢迎光临", "欢迎光临【药王谷铺子】,点击左下角【药王谷铺子】-【商城】,进入商城。", "图片地址", "点击后跳转的路径"); log.info("新增关注事件:toUserName{}、fromUserName{}", toUserName, fromUserName); StringBuffer stringBuffer = new StringBuffer(); if(map.containsKey("EventKey")){ @@ -85,10 +86,12 @@ * 扫带参数二维码 */ String eventKey = map.get("EventKey"); - stringBuffer.append(eventKey); - stringBuffer.append("-"); - stringBuffer.append(fromUserName); - agentProducer.sendMemberSubScanMsg(stringBuffer.toString()); + if(StrUtil.isNotEmpty(eventKey)){ + stringBuffer.append(eventKey); + stringBuffer.append("-"); + stringBuffer.append(fromUserName); + agentProducer.sendMemberSubScanMsg(stringBuffer.toString()); + } } /** * 普通关注事件 -- Gitblit v1.9.1