|
|
@ -6,6 +6,7 @@ import com.elink.esua.epdc.async.GroupTask; |
|
|
|
import com.elink.esua.epdc.common.token.dto.TokenDto; |
|
|
|
import com.elink.esua.epdc.common.token.util.CpUserDetailRedis; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.enums.UserSexEnum; |
|
|
|
import com.elink.esua.epdc.commons.tools.enums.YesOrNoEnum; |
|
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisUtils; |
|
|
@ -946,7 +947,15 @@ public class AppUserServiceImpl implements AppUserService { |
|
|
|
userDTO.setId(userDetail.getUserId()); |
|
|
|
userDTO.setNickname(wxMaUserInfo.getNickName()); |
|
|
|
userDTO.setFaceImg(wxMaUserInfo.getAvatarUrl()); |
|
|
|
userDTO.setSex(wxMaUserInfo.getGender()); |
|
|
|
//微信性别0未知 1:男 2:女 本系统:1男,0女
|
|
|
|
if (UserSexEnum.WX_MALE.sex().equals(wxMaUserInfo.getGender())) { |
|
|
|
userDTO.setSex(UserSexEnum.MALE.sex()); |
|
|
|
} else if (UserSexEnum.WX_FEMALE.sex().equals(wxMaUserInfo.getGender())) { |
|
|
|
userDTO.setSex(UserSexEnum.FEMALE.sex()); |
|
|
|
} else { |
|
|
|
//未知赋值为空
|
|
|
|
userDTO.setSex(""); |
|
|
|
} |
|
|
|
userDTO.setWxUnionId(wxMaUserInfo.getUnionId()); |
|
|
|
Result updateWxInfoResult = userFeignClient.updateWxInfo(userDTO); |
|
|
|
if (!updateWxInfoResult.success()) { |
|
|
|