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