Althars123 3 éve
szülő
commit
96392c9586

+ 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;