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