Althars123 3 年 前
コミット
ebf25f3189

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

@@ -194,7 +194,7 @@ public class WxGzhServiceImpl implements IWxGzhService {
                 } else if (MessageUtil.MESSAGE_SCAN.equals(event)) { // 已关注扫描二维码事件
                     log.info("3.2...");
                     //根据Ticket  绑定信息到上级用户
-                    String subscribeEvent = wxMessageEvenService.scanSubscribeEvent(fromUserName, jsonObjectData.getStr("EventKey"),this.getGzhToken(),"");
+                    String subscribeEvent = wxMessageEvenService.scanSubscribeEvent(fromUserName, jsonObjectData.getStr("EventKey").substring(8),this.getGzhToken(),"");
                     //根据父级销售类型更新当前用户类型
                     String parentOpenid = jsonObjectData.getStr("EventKey");
                     UserInfo parentUserInfo = userService.getStudentByOpenId(parentOpenid);

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

@@ -86,7 +86,7 @@ public class WxMessageEvenServiceImpl implements IWxMessageEvenService {
         //判断是否存在父、子级推广关系
         List<WxSpreadRelation> spreadRelations = wxSpreadRelationService.list(new QueryWrapper<WxSpreadRelation>().eq("openid", fromUserName));
         List<WxSpreadRelation> spreads = wxSpreadRelationService.list(new QueryWrapper<WxSpreadRelation>().eq("parent_openid", fromUserName));
-        String openid = eventKey.substring(8);
+        String openid = eventKey;
         if (spreadRelations.isEmpty() && spreads.isEmpty()){
             //保存推广关系表
             WxSpreadRelation wxSpreadRelation = new WxSpreadRelation();