Browse Source

Merge branch 'release_toaliyun_real' of https://git.malls.iformall.com/server/formallProject into release_toaliyun_real_202211

release_toaliyun_real
xhxu 3 years ago
parent
commit
88c498334b
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      mallinkService/src/main/java/com/iformall/service/cuser/tt/TtCUserServiceAdapter.java

+ 8
- 1
mallinkService/src/main/java/com/iformall/service/cuser/tt/TtCUserServiceAdapter.java View File

@@ -28,6 +28,7 @@ import com.iformall.service.cuser.BasicCUserService;
import com.iformall.service.cuser.CUserServiceApapter; import com.iformall.service.cuser.CUserServiceApapter;
import com.iformall.utils.Constant; import com.iformall.utils.Constant;
import com.iformall.utils.MaUtil; import com.iformall.utils.MaUtil;
import com.iformall.utils.sign.AppUtils;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.common.error.WxErrorException;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
@@ -119,7 +120,11 @@ public class TtCUserServiceAdapter extends BasicCUserService implements CUserSer
updateUser.setId(cuser.getId()); updateUser.setId(cuser.getId());
updateUser.updateTenantInfo(cuser); updateUser.updateTenantInfo(cuser);
updateUser.setUnionId(userInfo.getUnionId()); updateUser.setUnionId(userInfo.getUnionId());
updateUser.setNickName(userInfo.getNickName());
if(userInfo.getNickName() == null){
updateUser.setNickName(AppUtils.getAppId());//获取不到昵称
}else{
updateUser.setNickName(userInfo.getNickName());
}
updateUser.setGender(Integer.parseInt(userInfo.getGender())); updateUser.setGender(Integer.parseInt(userInfo.getGender()));
updateUser.setAvatarUrl(userInfo.getAvatarUrl()); updateUser.setAvatarUrl(userInfo.getAvatarUrl());
updateUser.setProvince(userInfo.getProvince()); updateUser.setProvince(userInfo.getProvince());
@@ -132,6 +137,7 @@ public class TtCUserServiceAdapter extends BasicCUserService implements CUserSer
WxCUserBasicInfo wxCUserBasicInfo = new WxCUserBasicInfo(); WxCUserBasicInfo wxCUserBasicInfo = new WxCUserBasicInfo();
wxCUserBasicInfo.setId(cuser.getUserId()); wxCUserBasicInfo.setId(cuser.getUserId());
wxCUserBasicInfo.setFinalTenantId(cuser.getFinalTenantId()); wxCUserBasicInfo.setFinalTenantId(cuser.getFinalTenantId());
wxCUserBasicInfo.setNickName(updateUser.getNickName());
wxCUserBasicInfo.setSex(updateUser.getGender()); wxCUserBasicInfo.setSex(updateUser.getGender());
wxCUserBasicInfo.setAvatarUrl(updateUser.getAvatarUrl()); wxCUserBasicInfo.setAvatarUrl(updateUser.getAvatarUrl());
wxCUserBasicInfoService.update(wxCUserBasicInfo); wxCUserBasicInfoService.update(wxCUserBasicInfo);
@@ -227,6 +233,7 @@ public class TtCUserServiceAdapter extends BasicCUserService implements CUserSer
wxCUserFrom.setIsNewUser(EnumYesOrNo.NO.getCode()); wxCUserFrom.setIsNewUser(EnumYesOrNo.NO.getCode());
} else { } else {
user = new TtCUser(); user = new TtCUser();
user.setNickName(AppUtils.getAppId());//新用户随机昵称,短8位
user.updateTenantInfo(cUser); user.updateTenantInfo(cUser);
user.setAppId(cUser.getAppId()); user.setAppId(cUser.getAppId());
user.setOpenId(cUser.getOpenId()); user.setOpenId(cUser.getOpenId());


Loading…
Cancel
Save