|
|
|
@@ -86,14 +86,6 @@ public class WxCUserServiceImpl implements WxCUserService { |
|
|
|
WxCUser userQ = new WxCUser(); |
|
|
|
userQ.setTenantId(authorizerInfo.getTenantId()); |
|
|
|
userQ.setUnionId(mpUser.getUnionId()); |
|
|
|
userQ.setOpenAppId(authorizerInfo.getOpenAppid()); |
|
|
|
if(authorizerInfo.getType().equals(EnumAppType.MP_S.getCode())) { |
|
|
|
userQ.setMpOpenId(mpUser.getOpenId()); |
|
|
|
userQ.setMpAppId(authorizerInfo.getAuthorizerAppid()); |
|
|
|
} else if(authorizerInfo.getType().equals(EnumAppType.MP_P.getCode())) { |
|
|
|
userQ.setSubsOpenId(mpUser.getOpenId()); |
|
|
|
userQ.setSubsAppId(authorizerInfo.getAuthorizerAppid()); |
|
|
|
} |
|
|
|
WxCUser oldUser = getByObject(userQ); |
|
|
|
boolean bHave = false; |
|
|
|
if(oldUser != null) { |
|
|
|
@@ -104,6 +96,14 @@ public class WxCUserServiceImpl implements WxCUserService { |
|
|
|
// 未找到,且是关注消息, 直接返回 |
|
|
|
return 0; |
|
|
|
} |
|
|
|
userQ.setOpenAppId(authorizerInfo.getOpenAppid()); |
|
|
|
if(authorizerInfo.getType().equals(EnumAppType.MP_S.getCode())) { |
|
|
|
userQ.setMpOpenId(mpUser.getOpenId()); |
|
|
|
userQ.setMpAppId(authorizerInfo.getAuthorizerAppid()); |
|
|
|
} else if(authorizerInfo.getType().equals(EnumAppType.MP_P.getCode())) { |
|
|
|
userQ.setSubsOpenId(mpUser.getOpenId()); |
|
|
|
userQ.setSubsAppId(authorizerInfo.getAuthorizerAppid()); |
|
|
|
} |
|
|
|
if(((oldUser != null && StringUtils.isBlank(oldUser.getNickName())) || (oldUser == null)) |
|
|
|
&& StringUtils.isNotBlank(mpUser.getNickname())) { |
|
|
|
userQ.setNickName(mpUser.getNickname()); |
|
|
|
|