| @@ -86,14 +86,6 @@ public class WxCUserServiceImpl implements WxCUserService { | |||||
| WxCUser userQ = new WxCUser(); | WxCUser userQ = new WxCUser(); | ||||
| userQ.setTenantId(authorizerInfo.getTenantId()); | userQ.setTenantId(authorizerInfo.getTenantId()); | ||||
| userQ.setUnionId(mpUser.getUnionId()); | 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); | WxCUser oldUser = getByObject(userQ); | ||||
| boolean bHave = false; | boolean bHave = false; | ||||
| if(oldUser != null) { | if(oldUser != null) { | ||||
| @@ -104,6 +96,14 @@ public class WxCUserServiceImpl implements WxCUserService { | |||||
| // 未找到,且是关注消息, 直接返回 | // 未找到,且是关注消息, 直接返回 | ||||
| return 0; | 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)) | if(((oldUser != null && StringUtils.isBlank(oldUser.getNickName())) || (oldUser == null)) | ||||
| && StringUtils.isNotBlank(mpUser.getNickname())) { | && StringUtils.isNotBlank(mpUser.getNickname())) { | ||||
| userQ.setNickName(mpUser.getNickname()); | userQ.setNickName(mpUser.getNickname()); | ||||