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

bug修复

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