Althars123 3 年之前
父節點
當前提交
96392c9586
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      twzd-service/src/main/java/com/miaxis/wx/service/impl/WxGzhServiceImpl.java

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

@@ -173,10 +173,14 @@ public class WxGzhServiceImpl implements IWxGzhService {
                         UserInfo parentUserInfo = userService.getStudentByOpenId(parentOpenid);
                         if (parentUserInfo != null && (parentUserInfo.getSaleType() ==1 || parentUserInfo.getSaleType() ==3 )){
                             userInfo.setSaleType(1);
+                            user.setSaleType(1);
                             if (!StringUtils.isEmpty(parentUserInfo.getSchoolName())){
                                 userInfo.setCityName(parentUserInfo.getCityName());
                                 userInfo.setSchoolName(parentUserInfo.getSchoolName());
                                 userInfo.setAreaName(parentUserInfo.getAreaName());
+                                user.setCityName(parentUserInfo.getCityName());
+                                user.setSchoolName(parentUserInfo.getSchoolName());
+                                user.setAreaName(parentUserInfo.getAreaName());
                             }
                         }
                         result =  MessageUtil.initText(fromUserName,toUserName,subscribeEvent);
@@ -189,6 +193,8 @@ public class WxGzhServiceImpl implements IWxGzhService {
                         //保存用户信息
                        userInfoService.save(userInfo);
 
+                    }else{
+                        userInfoService.updateById(userInfo);
                     }
                     return result;