|
|
@@ -95,10 +95,16 @@ public class WxCUserServiceImpl implements WxCUserService { |
|
|
userQ.setSubsAppId(authorizerInfo.getAuthorizerAppid()); |
|
|
userQ.setSubsAppId(authorizerInfo.getAuthorizerAppid()); |
|
|
} |
|
|
} |
|
|
WxCUser oldUser = getByObject(userQ); |
|
|
WxCUser oldUser = getByObject(userQ); |
|
|
|
|
|
boolean bHave = false; |
|
|
if(oldUser != null) { |
|
|
if(oldUser != null) { |
|
|
userQ.setId(oldUser.getId()); |
|
|
userQ.setId(oldUser.getId()); |
|
|
|
|
|
bHave = true; |
|
|
} |
|
|
} |
|
|
if(StringUtils.isBlank(oldUser.getNickName()) && StringUtils.isNotBlank(mpUser.getNickname())) { |
|
|
|
|
|
|
|
|
if(!bHave && !mpUser.getSubscribe()) { |
|
|
|
|
|
// 未找到,且是关注消息, 直接返回 |
|
|
|
|
|
return 0; |
|
|
|
|
|
} |
|
|
|
|
|
if(StringUtils.isBlank(oldUser.getNickName()) && mpUser.getNickname() != null && StringUtils.isNotBlank(mpUser.getNickname())) { |
|
|
userQ.setNickName(mpUser.getNickname()); |
|
|
userQ.setNickName(mpUser.getNickname()); |
|
|
userQ.setGender(mpUser.getSex()); |
|
|
userQ.setGender(mpUser.getSex()); |
|
|
userQ.setAvatarUrl(mpUser.getHeadImgUrl()); |
|
|
userQ.setAvatarUrl(mpUser.getHeadImgUrl()); |
|
|
|