Commit 634b6b54 authored by 技术部-任文超's avatar 技术部-任文超

Todo : 如果当前openId已关联其他用户,则解绑成功后要注销其登录session -- 考虑后暂时不执行,影响太大

parent c993c358
......@@ -148,8 +148,6 @@ public class WechatServiceImpl implements IWechatService {
log.error("微信关联失败:非法入参:[service]:userId:{},phoneNo:{},openId:{}", userId, phoneNo, openId);
return 0;
}
/* 如果当前openId已关联其他用户,则解绑成功后要注销其登录session */
WechatUserInfo wechatUserInfo = weChatUserRepository.findByUserId(userId);
// 强制解除关联
int dissociate = weChatUserRepository.dissociateUser(openId, userId);
if(dissociate < 1){
......@@ -160,10 +158,8 @@ public class WechatServiceImpl implements IWechatService {
if(relate < 1){
log.error("微信关联失败:绑定条数<1:[service]:userId:{},phoneNo:{},openId:{}", userId, phoneNo, openId);
throw new WechatRelateUserException("微信关联失败");
}else if(Objects.nonNull(wechatUserInfo) && Objects.nonNull(wechatUserInfo.getUserId())){
// 如果当前openId已关联其他用户,则解绑成功后要注销其登录session
sessionService.deleteByUserId(wechatUserInfo.getUserId());
}
// Todo : 如果当前openId已关联其他用户,则解绑成功后要注销其登录session -- 考虑后暂时不执行,影响太大
log.info("微信关联成功:[service]:userId:{},phoneNo:{},openId:{},dissociate:{},relate:{}", userId, phoneNo, openId,dissociate,relate);
return relate;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment