提交 0a44510f authored 作者: hzh's avatar hzh

bug修复

上级 436dfcc1
...@@ -57,7 +57,7 @@ public class XcxAuthStrategy implements IAuthStrategy { ...@@ -57,7 +57,7 @@ public class XcxAuthStrategy implements IAuthStrategy {
// 校验 appid + appsrcret + xcxCode 调用登录凭证校验接口 获取 session_key 与 openid // 校验 appid + appsrcret + xcxCode 调用登录凭证校验接口 获取 session_key 与 openid
String openid = auth.getOpenId(); String openid = auth.getOpenId();
XcxLoginUser loginUser = remoteUserService.getUserInfoByOpenid(openid, loginBody.getClientId()); XcxLoginUser loginUser = remoteUserService.getUserInfoByOpenid(openid, loginBody.getTenantId());
// 用户不存在 返回 openid // 用户不存在 返回 openid
if (loginUser == null) { if (loginUser == null) {
......
...@@ -159,7 +159,7 @@ public class RemoteUserServiceImpl implements RemoteUserService { ...@@ -159,7 +159,7 @@ public class RemoteUserServiceImpl implements RemoteUserService {
} }
//根据手机号查询用户信息 //根据手机号查询用户信息
SysUserVo user = userService.selectUserByPhonenumber(wxUser.getPhonenumber()); SysUserVo user = userService.selectUserByPhonenumber(wxUser.getPhonenumber(), wxUser.getTenantId());
if (!ObjectUtil.isNotNull(user)) { if (!ObjectUtil.isNotNull(user)) {
throw new UserException("user.not.exists", wxUser.getPhonenumber()); throw new UserException("user.not.exists", wxUser.getPhonenumber());
} }
......
...@@ -55,9 +55,10 @@ public interface ISysUserService { ...@@ -55,9 +55,10 @@ public interface ISysUserService {
* 通过手机号查询用户 * 通过手机号查询用户
* *
* @param phonenumber 手机号 * @param phonenumber 手机号
* @param tenantId tenantId
* @return 用户对象信息 * @return 用户对象信息
*/ */
SysUserVo selectUserByPhonenumber(String phonenumber); SysUserVo selectUserByPhonenumber(String phonenumber,String tenantId);
/** /**
* 通过用户ID查询用户 * 通过用户ID查询用户
......
...@@ -157,11 +157,13 @@ public class SysUserServiceImpl implements ISysUserService { ...@@ -157,11 +157,13 @@ public class SysUserServiceImpl implements ISysUserService {
* 通过手机号查询用户 * 通过手机号查询用户
* *
* @param phonenumber 手机号 * @param phonenumber 手机号
* @param tenantId tenantId
* @return 用户对象信息 * @return 用户对象信息
*/ */
@Override @Override
public SysUserVo selectUserByPhonenumber(String phonenumber) { public SysUserVo selectUserByPhonenumber(String phonenumber, String tenantId) {
return baseMapper.selectVoOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getPhonenumber, phonenumber)); return baseMapper.selectVoOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getPhonenumber, phonenumber)
.eq(SysUser::getTenantId, tenantId));
} }
/** /**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论