fix 修复 注册接口获取开关未在租户范围内问题
parent
481f4075b7
commit
faee86519d
|
|
@ -140,10 +140,10 @@ public class RemoteUserServiceImpl implements RemoteUserService {
|
||||||
public Boolean registerUserInfo(RemoteUserBo remoteUserBo) throws UserException, ServiceException {
|
public Boolean registerUserInfo(RemoteUserBo remoteUserBo) throws UserException, ServiceException {
|
||||||
SysUserBo sysUserBo = MapstructUtils.convert(remoteUserBo, SysUserBo.class);
|
SysUserBo sysUserBo = MapstructUtils.convert(remoteUserBo, SysUserBo.class);
|
||||||
String username = sysUserBo.getUserName();
|
String username = sysUserBo.getUserName();
|
||||||
if (!("true".equals(configService.selectConfigByKey("sys.account.registerUser")))) {
|
|
||||||
throw new ServiceException("当前系统没有开启注册功能");
|
|
||||||
}
|
|
||||||
boolean exist = TenantHelper.dynamic(remoteUserBo.getTenantId(), () -> {
|
boolean exist = TenantHelper.dynamic(remoteUserBo.getTenantId(), () -> {
|
||||||
|
if (!("true".equals(configService.selectConfigByKey("sys.account.registerUser")))) {
|
||||||
|
throw new ServiceException("当前系统没有开启注册功能");
|
||||||
|
}
|
||||||
return userMapper.exists(new LambdaQueryWrapper<SysUser>()
|
return userMapper.exists(new LambdaQueryWrapper<SysUser>()
|
||||||
.eq(SysUser::getUserName, sysUserBo.getUserName())
|
.eq(SysUser::getUserName, sysUserBo.getUserName())
|
||||||
.ne(ObjectUtil.isNotNull(sysUserBo.getUserId()), SysUser::getUserId, sysUserBo.getUserId()));
|
.ne(ObjectUtil.isNotNull(sysUserBo.getUserId()), SysUser::getUserId, sysUserBo.getUserId()));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue