提交 510c66b7 authored 作者: hzh's avatar hzh

bug修复

上级 aff80a36
...@@ -22,7 +22,6 @@ import static org.dromara.common.core.utils.ServletUtils.getClientIP; ...@@ -22,7 +22,6 @@ import static org.dromara.common.core.utils.ServletUtils.getClientIP;
/** /**
* @author hzh * @author hzh
* @date 2025-02-08 * @date 2025-02-08
* @desc TODO
**/ **/
@Slf4j @Slf4j
@Service @Service
...@@ -53,7 +52,7 @@ public abstract class AbstractMallStrategy implements IAuthStrategy { ...@@ -53,7 +52,7 @@ public abstract class AbstractMallStrategy implements IAuthStrategy {
thirdUserId = remoteUserService.registerUserInfo(remoteUserBo); thirdUserId = remoteUserService.registerUserInfo(remoteUserBo);
} catch (Exception e) { } catch (Exception e) {
log.info("用户已存在:{},租户id:{}", remoteUserBo.getUserName(), remoteUserBo.getTenantId()); log.info("用户已存在:{},租户id:{}", remoteUserBo.getUserName(), remoteUserBo.getTenantId());
thirdUserId = remoteUserService.getUserInfo(remoteUserBo.getUserName(), remoteUserBo.getTenantId(), UserType.SYS_USER.getUserType()).getUserId(); thirdUserId = remoteUserService.getUserInfo(remoteUserBo.getUserName(), remoteUserBo.getTenantId(), UserType.APP_USER.getUserType()).getUserId();
} }
} }
......
...@@ -60,6 +60,7 @@ public class SysUserServiceImpl implements ISysUserService { ...@@ -60,6 +60,7 @@ public class SysUserServiceImpl implements ISysUserService {
private final SysPostMapper postMapper; private final SysPostMapper postMapper;
private final SysUserRoleMapper userRoleMapper; private final SysUserRoleMapper userRoleMapper;
private final SysUserPostMapper userPostMapper; private final SysUserPostMapper userPostMapper;
private final SysTenantMapper sysTenantMapper;
@DubboReference @DubboReference
private RemoteServerService remoteServerService; private RemoteServerService remoteServerService;
...@@ -171,8 +172,11 @@ public class SysUserServiceImpl implements ISysUserService { ...@@ -171,8 +172,11 @@ public class SysUserServiceImpl implements ISysUserService {
*/ */
@Override @Override
public SysUserVo selectUserByPhonenumber(String phonenumber, String tenantId) { public SysUserVo selectUserByPhonenumber(String phonenumber, String tenantId) {
SysTenant sysTenant = sysTenantMapper.selectById(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)); .eq(SysUser::getTenantId, tenantId)
.eq(SysUser::getUserType, sysTenant.getVirtual() ? UserType.SYS_USER.getUserType() : UserType.APP_USER.getUserType())
);
} }
/** /**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论