소스 검색

1.下月新增投保修改。

tomatozq 5 년 전
부모
커밋
8a6ee3da02
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      weixin-middleware/src/main/java/com/jpsoft/weixin/controller/WeixinController.java

+ 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