From 18f8fa70b8f230581bb1a6147528166c985bc358 Mon Sep 17 00:00:00 2001 From: xhxu Date: Mon, 5 Dec 2022 16:12:03 +0800 Subject: [PATCH] //coupon --- .../iformall/service/cuser/tt/TtCUserServiceAdapter.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/service/cuser/tt/TtCUserServiceAdapter.java b/mallinkService/src/main/java/com/iformall/service/cuser/tt/TtCUserServiceAdapter.java index 22ea555c5..f6bd3fb4a 100644 --- a/mallinkService/src/main/java/com/iformall/service/cuser/tt/TtCUserServiceAdapter.java +++ b/mallinkService/src/main/java/com/iformall/service/cuser/tt/TtCUserServiceAdapter.java @@ -28,6 +28,7 @@ import com.iformall.service.cuser.BasicCUserService; import com.iformall.service.cuser.CUserServiceApapter; import com.iformall.utils.Constant; import com.iformall.utils.MaUtil; +import com.iformall.utils.sign.AppUtils; import lombok.SneakyThrows; import me.chanjar.weixin.common.error.WxErrorException; import org.apache.commons.lang3.StringUtils; @@ -119,7 +120,11 @@ public class TtCUserServiceAdapter extends BasicCUserService implements CUserSer updateUser.setId(cuser.getId()); updateUser.updateTenantInfo(cuser); 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.setAvatarUrl(userInfo.getAvatarUrl()); updateUser.setProvince(userInfo.getProvince()); @@ -132,6 +137,7 @@ public class TtCUserServiceAdapter extends BasicCUserService implements CUserSer WxCUserBasicInfo wxCUserBasicInfo = new WxCUserBasicInfo(); wxCUserBasicInfo.setId(cuser.getUserId()); wxCUserBasicInfo.setFinalTenantId(cuser.getFinalTenantId()); + wxCUserBasicInfo.setNickName(updateUser.getNickName()); wxCUserBasicInfo.setSex(updateUser.getGender()); wxCUserBasicInfo.setAvatarUrl(updateUser.getAvatarUrl()); wxCUserBasicInfoService.update(wxCUserBasicInfo); @@ -227,6 +233,7 @@ public class TtCUserServiceAdapter extends BasicCUserService implements CUserSer wxCUserFrom.setIsNewUser(EnumYesOrNo.NO.getCode()); } else { user = new TtCUser(); + user.setNickName(AppUtils.getAppId());//新用户随机昵称,短8位 user.updateTenantInfo(cUser); user.setAppId(cUser.getAppId()); user.setOpenId(cUser.getOpenId());