Przeglądaj źródła

1.下月新增投保修改。

tomatozq 5 lat temu
rodzic
commit
8a6ee3da02

+ 11 - 0
weixin-middleware/src/main/java/com/jpsoft/weixin/controller/WeixinController.java

@@ -164,6 +164,17 @@ public class WeixinController {
 
             String event = requestJson.getStr("Event");
             String eventKey = requestJson.getStr("EventKey");
+
+            //正常扫码是:"EventKey":"7000,2142006";
+            //当未关注时,扫码是"EventKey":"qrscene_7000,2142006"
+            if(StringUtils.isNotEmpty(eventKey) && eventKey.indexOf("_")!=-1){
+                String[] arr = eventKey.split("_");
+
+                if(arr.length>0){
+                    eventKey = arr[1];
+                }
+            }
+
             //微信公众号编号
             String toUserName = requestJson.getStr("ToUserName");
             //扫码用户openID